Jetson AGX Orin, Orin Nano, Orin NX 모두 jetpack 6.1 update~
이러저러해도 SDK Manager를 통한 업데이트가 가장 편리한 것 같다.
*어쩌다 보니 Orin Nano, NX, AGX Orin을 사용할 수 있는 상황입니다.
간단히 과정을 설명하면,
1. 리눅스(저는 우분투 22.04)에 SDK Manager를 설치 & 실행
2. Orin Nano, NX의 경우 리커버리 모드, Agx Orin은 일반 모드로 우분투PC와 usb데이터케이블 연결(전원도 연결하기)
3. Orin보드 인식되면 필요 패키지 선택 후 계속
4. 약관 동의 후 패키지 우분투PC로 다운로드
5. 다운로드 된 이미지 젯슨 보드로 플래싱. 중간에 유저명, 비번 등 설정은 넘어가기
6. Jetson Linux image 설치 후 나머지(Jetson Runtime Components)는 직접 부팅 후 설치하기
진행해보겠습니다.
1. 우분투 리눅스(저는 22.04)에 SDK Manager를 설치하고 실행합니다. 관련해 우분투PC의 apt업데이트 필요합니다.
터미널에서
sudo apt-get update
*SDK Manager 다운
https://developer.nvidia.com/sdk-manager
SDK Manager
An end-to-end development environment setup solution for DRIVE, Jetson, and more. SDKs.
developer.nvidia.com
2. 오링보드를 리커버리 모드로 만들어 우분투PC와 usb데이터케이블 연결 합니다.
2-1. Orin Nano, NX의 경우 리커버리 모드(아래 그림처럼 3,4번 핀 연결)로 전원케이블을 연결합니다.
2-2. Agx Orin은 그냥 전원 연결했습니다.(어떤 분은 아래처럼 AGX오린도 리커버리 모드 연결하셨군요.)


2-3. 아래처럼 우분투PC와 usb데이터케이블로 연결됩니다

3. 보드 인식되면 필요 패키지 선택 후 계속 진행합니다.

4. 약관 동의 후 계속 누르면 선택 패키지들이 미리 지정한 우분투PC의 경로로 다운로드됩니다.

5. 다운로드 된 이미지 젯슨 보드로 플래싱. 중간에 유저명, 비번 등 설정은 runtime옵션으로 넘어갑니다.

5-1. 아래처럼 IP주소에서 막히는 경우 SKIP해도 됩니다.
6. 이전 단계에서 OS설치가 끝났기에 이 상태로 모니터를 연결하면 보드가 부팅이 되는 중일 것 입니다. 이제는 보드에 직접 키보드, 모니터, 인터넷을 연결해 다음 단계를 진행하면 됩니다.
$ sudo apt-get update
$ sudo reboot
재부팅 하고
$ sudo apt-get install nvidia-jetpack
젯팩 관련 모든 구성 요소를 터미널에서 설치할 수 있습니다.