일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- VisionWorks
- bitbake
- l4t
- libargus
- ssd 포맷
- camera
- valgrind
- bash
- bluetoothd
- HPD
- boot process
- breakpoints
- LAYERS
- yocto
- server error
- nvidia
- RDEPENDS
- Jetson
- cpu temperature
- orin nx
- cpu frequency
- linux
- mkfs.ext4
- lineedit
- /dev/kmsg
- nvarguscamerasrc
- cpu 점유율 출력
- libargus api
- meta-tegra
- gcc7
- Today
- Total
목록nvidia (8)
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 환경에서, 이..
Orin NX 16GB(p3767-0000)는 Jetson Xavier NX (p3509) carrier와 Jetson Orin Nano (p3768) carrier 보드 모두 사용 가능하다. L4T 35.2.1 NVIDIA Jetson Orin NX 16GB (P3701-0000) Compatible with Jetson Xavier NX carrier board L4T 35.3.1 & L4T 35.4.1 NVIDIA Jetson Orin NX 16GB (P3701-0000) Compatible with Jetson Orin Nano Developer kit (P3766) Includes the P3767-0005 module L4T 36.2 NVIDIA Jetson Orin NX 16GB (P3767..
L4T 32.7.4 Jetson Nano JetPack 4.6.4 Kernel 4.9 filesystem based on Ubuntu 18.04 GCC 7.3.1 2023.06 L4T 34.1 Jetson AGX Orin, AGX Xavier, Xavier NX JetPack 5.0 Kernel 5.10 filesystem based on Ubuntu 20.04 GCC 9.3 2022.04 L4T 35.1 Jetson AGX Orin, AGX Xavier, Xavier NX JetPack 5.0 Kernel 5.10 filesystem based on Ubuntu 20.04 GCC 9.3 2022.04 L4T 35.2.1 Jetson AGX Orin, AGX Xavier, Xavier NX, Orin N..
Camera 영상을 Jpeg 파일로 저장 Producer ... #include #include #define SM_NAME "/Test" typedef struct { NvBufferParams params; NvBufferParamsEx paramsEx; } NvBufferParamData; NvBufferParamData *gBufParam; { int shmfd; int SIZE = sizeof(SnapshotManager::NvBufferParamData); printf("SIZE=%d\n", SIZE); shmfd = shm_open(SM_NAME, O_RDWR | O_CREAT, 0777); if (shmfd == -1) { fprintf(stderr, "open error\n"); exit..
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..
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 ------------------------------------------------------------------------..
$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 115200 $ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 2265600 $ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq 115200
[Kernel] NVIDIA VisionWorks 프레임워크에서 "kernel"이란 이미지 데이터 연산, conversion, object detection, tracking 같은 이미지 처리 작업을 수행하는 핵심 함수 또는 알고리즘을 의미한다. 기본적으로 CUDA를 기반으로 작성되며, CUDA 코어를 사용하여 GPU에서 실행된다. 병렬처리를 위해 여러 스레드에서 동시에 실행될 수 있다. OpenVX에서 커널이란 "Sobel Gradient"나 "Lucas Kanade Feature Tracking"같은 컴퓨터 비젼 함수의 추상적 표현이다. 각각의 경우 OpenVX의 클라이언트는 거의 동일한 방식으로 커널을 요청할 수 있다. 클라이언트가 커널 참조를 얻기 위해 호출하는 방법에 따라 두 가지 주요 접근 방..