일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LAYERS
- nvidia
- bitbake
- libargus api
- ssd 포맷
- server error
- boot process
- bash
- vpiimage
- l4t
- 오블완
- RDEPENDS
- camera
- linux
- nvarguscamerasrc
- cpu frequency
- mkfs.ext4
- Jetson
- gcc7
- yocto
- 봉화 숲속캠핑장
- 티스토리챌린지
- lineedit
- /dev/kmsg
- udpsink
- meta-tegra
- vpi
- gstsample
- libargus
- orin nx
- Today
- Total
목록Jetson (4)
DREAMER
Jetson Nano의 Boot Process에 대해 설명하려고 한다. Jetson Nano의 Boot Process는 GRUB 또는 U-boot 프롬프트가 표시되기 전에 많은 작업이 실행된다. 이는 대부분의 advanced CPU도 마찬가지이다. 고성능 64비트 Arm 코어(NVIDIA 용어로 CPU Complex/CCPLEX)가 주요 요소이지만, 실제로는 시스템의 중심에 BPMP(Boot and Power Management Processor)라고 하는 또 다른 소형 ARM 코어가 위치해있다. BPMP는 CPU 다이 내부에 256kbytes 램도 포함하고 있다. 전원이 인가되면 BPMP가 깨어나고 온보드 iROM(BootROM)에 저장된 initial 부트 코드를 실행한다. secure 환경에서, 이..
Jetpack을 설치하였다면 /usr/src/jetson_multimedia_api 가 있을 것이다. argus를 빌드하기 위해 우선 패키지부터 설치한다. $ sudo apt-get install build-essential pkg-config libx11-dev libgtk-3-dev libjpeg-dev libegl1-mesa-dev libgles2-mesa-dev libgstreamer1.0-dev argus를 빌드한다. $ cd /usr/src/jetson_multimedia_api/argus $ mkdir build $ cd build $ cmake .. $ make ------------------------------------------------------------------------..
NVIDIA Jetson Nano는 "/sys/devices/virtual/thermal/thermal_zone0/temp"의 값을 읽어서 CPU 온도를 알 수 있다. 10초마다 log파일에 기록하여 온도 변화를 관찰하였다. 또한 온도 변화에 따른 nvargus-daemon의 CPU 점유율을 파악하기 위해 함께 작성하였다. 1초 간격으로 현재 시간 로그파일로 저장 #!/bin/sh LOG=temperature LOGDIR=$(pwd)/$LOG LOGFILE=$(date +"%y_%m_%d"_$LOG) NOW=$(date +"%T") if [ ! -d $LOGDIR ];then mkdir $LOGDIR fi for (( ; ; )) do NOW=$(date +"%T") echo [ $NOW ] >> $LO..
Remove Boot log LABEL primary MENU LABEL primary kernel LINUX /boot/Image INITRD /boot/initrd # In order to not show any logging or blinking cursors during startup, set these additional args: APPEND ${cbootargs} quiet loglevel=0 vt.global_cursor_default=0 console=tty1 fbcon=map:1 # APPEND ${cbootargs} quiet