NVIDIA Jetson Orin Nano Super DevKit 초기 설정 과정을 단계별로 상세히 안내드리겠습니다. 본 가이드는 펌웨어 3.0에서 시작하여 JetPack 6.0, OpenCV CUDA 설정까지 실제 진행한 경험을 바탕으로 작성된 완전한 설정 과정입니다.
준비물
NVIDIA Jetson Orin Nano Super DevKit(8GB) 전용 Power / 220V 3구
64GB 이상 microSD 카드 (32GB도 지원하지만 매우 부족할 것임.)
SD 카드 포매터 (SD Card Formatter 권장)
키보드, 마우스, 모니터 (DP 케이블임에 주의)
안정적인 인터넷 연결 (LAN선 권장)
Jetson Orin Nano Dev kit
0단계: 하드웨어 펌웨어 버전 확인
Jetson Orin의 펌웨어 버전에 따라 설치 가능한 JetPack 버전이 결정됩니다.
아래 명령어로 펌웨어 버전을 확인할 수 있습니다.
sudo nvbootctrl dump-slots-info
출력 결과 속, Current version으로 확인할 수 있습니다.
펌웨어 3.0: JetPack 5.1.3만 설치 가능 (필자는 펌웨어 버전 3.0 이었음)
펌웨어 36.3.0 이상: JetPack 6.0 이상 설치 가능 => 이 경우 3단계로 넘어가세요.
Current version: 35.5.0
Capsule update status: 0
Current bootloader slot: A
Active bootloader slot: A
num_slots: 2
slot: 0, status: normal
slot: 1, status: normal
OpenCV는 사용하고 싶은 버전에 맞게 설치하면 됩니다. 여기선 4.10.0 버전으로 설치하였습니다.
직접 빌드하는 방식은 상당히 까다롭고 불편합니다.
아래처럼 설치 스크립트로 간편하게 적용하는것을 추천합니다.
# 설치 스크립트 다운로드
wget https://github.com/Qengineering/Install-OpenCV-Jetson-Nano/raw/main/OpenCV-4-10-0.sh
# 실행 권한 부여
sudo chmod 755 ./OpenCV-4-10-0.sh
# 설치 실행 (시간이 오래 걸립니다)
./OpenCV-4-10-0.sh
# 라이브러리 캐시 업데이트
sudo ldconfig
설치 확인
설치가 완료되면 재부팅 해줍니다.
jtop에서 확인: jtop → 7번(info) 탭에서 OpenCV with CUDA 상태 확인 => YES로 변경 되어야 합니다.