일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Jetson
- nvarguscamerasrc
- bash
- orin nx
- 봉화 숲속캠핑장
- meta-tegra
- lineedit
- yocto
- libargus api
- /dev/kmsg
- ssd 포맷
- libargus
- udpsink
- l4t
- bitbake
- gstsample
- 티스토리챌린지
- cpu frequency
- nvidia
- gcc7
- vpi
- vpiimage
- 오블완
- RDEPENDS
- server error
- linux
- LAYERS
- boot process
- camera
- mkfs.ext4
- Today
- Total
목록전체 글 (105)
DREAMER
$ 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
부동소수점 표기법이란 너무 크거나, 너무 작은수 (10의 n승 혹은 1의 -n승)를 표시할 때, 지수 부분과 유효 숫자 부분을 나누어 표시하는 방법이다. e를 사용해서 밑수 10을 표현한다. 이는 프로그래밍이나 전자계산기에서 자주 보는 표기법이다. 간단하고 쉽게 이해가 가능하므로 예시로 설명한다. (가수)x(밑수)(지수) 예 1) 1e-2f = 1x10^(-2)f = 0.01f 예 2) 3.14e10 = 3.14x10^10 = 3.14x10,000,000,000 = 31,400,000,000 예 3) -0.28e4 = -0.24x10^4 = -0.24x10,000 = -2400
[Kernel] NVIDIA VisionWorks 프레임워크에서 "kernel"이란 이미지 데이터 연산, conversion, object detection, tracking 같은 이미지 처리 작업을 수행하는 핵심 함수 또는 알고리즘을 의미한다. 기본적으로 CUDA를 기반으로 작성되며, CUDA 코어를 사용하여 GPU에서 실행된다. 병렬처리를 위해 여러 스레드에서 동시에 실행될 수 있다. OpenVX에서 커널이란 "Sobel Gradient"나 "Lucas Kanade Feature Tracking"같은 컴퓨터 비젼 함수의 추상적 표현이다. 각각의 경우 OpenVX의 클라이언트는 거의 동일한 방식으로 커널을 요청할 수 있다. 클라이언트가 커널 참조를 얻기 위해 호출하는 방법에 따라 두 가지 주요 접근 방..
Valgrind는 Linux 프로그램의 디버깅과 프로파일링을 위한 시스템이다. Valgrind를 사용하여 메모리 관리, 스테딩 버그를 자동으로 감지할 수 있고, 귀찮은 버그 추적 작업을 피할 수 있다고 한다. 특히 메모리 누수 체크를 위해 한번 사용해 보려고 한다. Host PC는 ubuntu 18.04이며, Target 보드는 Jetson Nano aarch64이다. 확인하고자 하는 타겟 프로그램이 Host PC에서 빌드되었다면, apt-get으로 패키지 설치 후에, 별다른 옵션없이 실행하면 된다고 한다. $ apt-get update $ apt-get install valgrind $ valgrind ./TestProgram 나의 경우에는 aarch64를 타겟으로 크로스빌드한 프로그램을 검사하고자 하..
현재 날짜 및 시간은 2023년 6월 1일 오후 1시경이다. Jetson Nano에 압축파일로 valgrind-3.21.0 패키지를 빌드하려고 한다. README.aarch64를 따라 순서대로 진행하던 중 configure 에러가 발생하였는데, date가 맞지 않는다는 것이었다. date 커맨드를 사용하여 날짜를 현재시간으로 변경해주었다. # 현재 시스템 clock 확인 $ date Thu Mar 16 03:43:54 UTC 2023 # 2023년 6월 1일로 설정, 시간을 입력하지 않으면 default 00시 00분 00초로 설정됨 $ date -s "2023-06-01" $ date Thu Jun 1 00:00:04 UTC 2023 # 현재 날짜 및 시간 모두 설정 $ date -s "2023-06-..