일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- udpsink
- libargus
- RDEPENDS
- 티스토리챌린지
- /dev/kmsg
- nvarguscamerasrc
- linux
- camera
- yocto
- libargus api
- 봉화 숲속캠핑장
- vpiimage
- vpi
- nvidia
- l4t
- mkfs.ext4
- Jetson
- bash
- ssd 포맷
- bitbake
- lineedit
- gcc7
- cpu frequency
- gstsample
- boot process
- meta-tegra
- 오블완
- server error
- orin nx
- LAYERS
- Today
- Total
목록프로그래밍/YOCTO (20)
DREAMER
yocto 빌드를 해본다. AP: Jetson Orin NX 16GB Carrier Board: Jetson Xavier NX carrier board branch: nanbield L4T: R35.4.1 우선 필수 패키지들을 설치한다. $ sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev python3-subunit mesa-common-dev zstd liblz4-to..
bitbake 이미지 실행 시, server connection error가 발생하였다. bitbake 실행 시 Ctrl + c 등으로 강제종료시에 발생할 수 있다고 한다. 에러 메시지는 다음과 같다. $ bitbake core-image-weston NOTE: Retrying server connection (#1)... (Traceback (most recent call last): File "/home/user/yocto-tegra/poky/bitbake/lib/bb/main.py", line 427, in setup_bitbake topdir, lock = lockBitbake() File "/home/user/yocto-tegra/poky/bitbake/lib/bb/main.py", line 4..
yocto 빌드 중 gcc 버전이 맞지 않아 빌드할 수 없는 패키지들이 있다. 해당 패키지를 테스트하기위해 gcc 버전을 낮춰보았다. gcc9 > gcc8은 큰 무리 없이 빌드 후 플래시 까지 된다. gcc8에도 특정 패키지 빌드시에 gcc 버전 에러가 뜬다. gcc7로 한단계 더 낮춰보려 하는 도중, gcc7에서는 다음의 에러가 발생하였다. Loading cache: 100% |########################################################################################################################################################################################..
systemd의 init 시스템에서 빌드된 욕토 이미지를 사용중이다. sysvinit에서 systemd로 변경하면서 부팅시에 연결된 모니터로 kernel log가 출력된다. 게다가, systemd-networkd-wait-online.service가 네트워크가 연결될 때까지 대기하기 때문에, 바탕화면이 나오기까지 많은 시간이 소요되며 해당 내용이 화면에 출력된다. 2가지 모두를 disable 하기 위해, 부팅 후에 다음과 같이 disable을 하여 현재 모드에서는 두 서비스를 실행하지 않게 한다. $ systemctl disable systemd-networkd.service $ systemctl disable getty@.service 설정 후에 콘솔 로그화면이 나오지 않고, systemd-networ..
virtual/kernel을 빌드하던 중 에러가 발생하였다. bbappend 파일로 커널 드라이버 패치 소스를 추가하여서 발생하였다. Loading cache: 100% |##########################################################################################################################################################################################################| Time: 0:00:00 Loaded 1531 entries from dependency cache. Parsing recipes: 100% |##################..
작성중에 있음. Kernel configuration 파일의 위치는 다음과 같다. tmp/ work/ jetson_nano_devkit_emmc-poky-linux/ linux-tegra/ 4.9.337+gitAUTOINC+a1cf17bc0a-r0/ linux-jetson_nano_devkit_emmc-standard-build/ .config
욕토 프로젝트에서 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"..
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..