일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- boot process
- 티스토리챌린지
- nvidia
- camera
- /dev/kmsg
- vpi
- LAYERS
- vpiimage
- libargus api
- mkfs.ext4
- udpsink
- server error
- libargus
- 봉화 숲속캠핑장
- RDEPENDS
- orin nx
- meta-tegra
- l4t
- cpu frequency
- gcc7
- ssd 포맷
- lineedit
- 오블완
- gstsample
- Jetson
- linux
- bash
- nvarguscamerasrc
- bitbake
- yocto
- Today
- Total
목록프로그래밍 (90)
DREAMER
욕토 프로젝트에서 Features는 이미지 생성시에 어떤 패키지들이 포함되어야 하는지를 결정해주는 메커니즘을 제공하며, 3가지가 있다. (MACHINE_FEATURES, DISTRO_FEATURES, IMAGE_FEATURES.) MACHINE_FEATURES는 machine configuration 파일에 설정되어 있으며, 타겟 보드가 지원할 수 있는 하드웨어 features들을 지정한다. 예를들어, emmc size, uboot machine, kernel devicetree 등을 설정할 수 있다. DISTRO_FEATURES는 배포판 전체에서 특정 feature을 활성화시키기 위해 사용할 수 있다. distro_features에 feature를 활성화시킨다고 해서 어떠한 패키지를 사용하는 방식이 아..
How to check the lists of packages installed in the image. 다음 명령어에 image를 넣고 실행시키면, 설치될 패키지 리스트가 출력된다. bitbake -g && cat pn-buildlist | grep -ve "native" | sort | uniq acl adwaita-icon-theme alsa-lib alsa-plugins alsa-state alsa-topology-conf alsa-ucm-conf alsa-utils alsa-utils-scripts atk attr autoconf-archive base-files base-passwd bash bash-completion bind binutils-cross-aarch64 bluez5 bootlo..
다음과 같은 에러가 발생하였다. Parsing recipes: 100% |##################################################################################| Time: 0:00:06 Parsing of 957 .bb files complete (0 cached, 957 parsed). 1575 targets, 175 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.46.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-18.04"..
터미널에서 dmesg로 메시지를 출력하고 싶을 때가 있다. $ date | sudo tee /dev/kmsg $ dmesg [ 842.468233] Tue Aug 8 02:43:28 UTC 2023 원하는 내용을 출력하려면 echo를 사용하면 된다. $ echo "This is my message!" | sudo tee /dev/kmsg $ dmesg | grep message [ 969.003267] This is my message! 만약 Bash shell에서 dmesg로 출력하고 싶으면, 마찬가지로 echo "" | sudo tee /dev/kmsg 하면 된다. 아래와 같이 작성 후에 실행하면 dmesg로 출력됨을 확인할 수 있다. #!/bin/bash set -e script_dir="$(cd ..
1. if, else if [조건문];then 내용 elif [조건문];then 내용 else 내용 fi 2. 파일 체크 File=file.txt if [ -f "$File" ]; then echo "File exists!" fi 3. 디렉터리 체크 Dir=mydir if [ -d "$Dir" ]; then echo "Directory exists!" fi 4. 문자열 슬라이싱 str="+RNDIS+ACM" echo "${str:1}" echo "${str:1:5}" echo "${str:7:3}" ================================ RNDIS+ACM RNDIS ACM
tegra-alsa-config 패키지를 빌드하던 중 다음과 같은 에러가 발생하였다. ERROR: tegra-configs-alsa-32.7.4-20230608212426-r0 do_package_qa: QA Issue: /opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-stop.shcontained in package tegra-configs-alsa requires /bin/bash, but no providers found in RDEPENDS_tegra-configs-alsa? [file-rdeps] ERROR: tegra-configs-alsa-32.7.4-20230608212426-r0 do_package_qa: QA run found fatal..
Open Embedded Build 시스템은 Metadata를 여러개의 layer로 구성하는 것을 지원한다. layers를 적절히 활용하면 서로 다른 타입의 customization들을 분리할 수 있다. Yocto 프로젝트 layer 모델에 대한 자세한 정보는 “The Yocto Project Layer Model” 여기에 설명되어있다. 1. 이미 존재하는 layer는 사용하려는 경우, 기존에 존재하는 meta-layer를 yocto directory에 위치해두고, build/conf/bblayers.conf 를 수정하면 된다. 2. 새로 layer를 생성 및 추가하려는 경우, yocto directory에 원하는 이름의 layer를 생성한다. 생성하는 방법은 두가지이다. 1) 직접 directory를 ..
Open Embedded Build 시스템은 Metadata를 여러개의 layer로 구성하는 것을 지원한다. layers를 적절히 활용하면 서로 다른 타입의 customization들을 분리할 수 있다. Yocto 프로젝트 layer 모델에 대한 자세한 정보는 “The Yocto Project Layer Model” 여기에 설명되어있다. 1. 이미 존재하는 layer는 사용하려는 경우, 기존에 존재하는 meta-layer를 yocto directory에 위치해두고, build/conf/bblayers.conf 를 수정하면 된다. 2. 새로 layer를 생성 및 추가하려는 경우, yocto directory에 원하는 이름의 layer를 생성한다. 생성하는 방법은 두가지이다. 1) 직접 directory를 ..
[QTextEdit] setTextInteractionFlags(Qt::NoTextInteraction) [QLineEdit] 커스텀 팔레트 생성 후 설정함 setPalette(customPalette) setFocusPolicy(Qt::NoFocus)
camera subsystem의 Low-level에 접근할 수 있다. Objects와 Interfaces로 구성되며, Objects는 메소드를 갖지 않는다. 모든 메소드는 Interfaces에서 제공한다. 모든 Objects는 InterfaceProviders이다. Objects는 두가지 타입 중 하나이다. Destructable: client에 의해 생성되고, 소유되며, 파괴된다. Non-Destructable: 다른 libargus objects의 children이며, parent object에 의해 소유되고, 파괴된다. Interfaces는 Pure Virtual 클래스이며, 접두사 'I'로 시작한다. InterfaceProvider(Object)로부터 런타임시에 획득된다. InterfaceProv..