Jetson Orin OS설치 및 부팅

김인곤·2024년 5월 1일

ROS

목록 보기
2/5

jetson orin이란?

NVIDIA Jetson AGX Orin 모듈은 NVIDIA Jetson 제품군 중 가장 성능이 뛰어난 최신 모델이다. 이러한 모듈은 동급 최고의 에너지 효율로 엄청난 성능을 제공한다. 포괄적인 NVIDIA AI 소프트웨어 스택을 실행하여 차세대 엣지 AI 애플리케이션에 전력을 공급한다.

SSD Flashing

"Flashing"은 일반적으로 컴퓨터나 다른 전자 장치에 특정 소프트웨어, 운영 체제, 펌웨어 또는 데이터를 설치하거나 업데이트하는 과정을 말한다

준비물
우분투 pc, usb type C 데이터 전송 케이블, 점퍼선

강제복구

ssd 플래싱 과정을 거치기전에 reComputer가 리커버리 모드에 있는지 확인해야한다
리커버리 모드에 들어가는방법은 아래와 같다

1단계. 점퍼선을 사용하여 FC REC 핀과 GND 핀을 연결한다.

2단계. 전원 어댑터에 포함된 케이블을 연결하여 reComputer의 전원을 켜고 USB Type-C 데이터 전송 케이블을 사용하여 보드를 Ubuntu 호스트 PC와 연결한다.

3단계. Linux 호스트 PC에서 터미널 창을 열고  lsusb. 입력, 반환된 콘텐츠에 사용하는 Jetson출력이 있으면 보드가 강제 복구 모드에 있는것이다.

Flashing

본인의 경우 NVIDIA L4T 35.3.1을 사용하여 reComputer에 Jetpack 5.1.1을 설치 하였음

박스친 파일을 다운로드 한 후 터미널에서 폴더 경로로 이동한뒤 Jetson_Linux_R35.3.1_aarch64 및 Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64를 추출 하고 변경 사항을 적용하고 필요한 필수 구성 요소를 설치한다.

tar xf Jetson_Linux_R35.3.1_aarch64.tbz2 
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/ 
cd Linux_for_Tegra/ 
sudo ./apply_binaries.sh 
sudo ./tools/l4t_flash_prerequisites.sh

설치후에 사용자 이름 및 비밀번호 지정한다

sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license

예시

sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license

이름지정까지 완료했다면 플래싱만 남았다

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 p3509-a02+p3767-0000 internal

플래싱이 성공하면 다음과 같은 출력이 표시된다.

jetpack 설치

NVIDIA JetPack SDK는 종단 간 가속 AI 애플리케이션을 구축하기 위한 가장 포괄적인 솔루션으로, JetPack은 Nvidia Jetson 모듈에서 하드웨어 가속 AI-at-the-edge 개발을 위한 전체 개발 환경을 제공한다.
JetPack에는 부트로더가 포함 된 Jetson Linux , Linux 커널, Ubuntu 데스크탑 환경 및 GPU 컴퓨팅, 멀티미디어, 그래픽 및 컴퓨터 비전의 가속화를 위한 완전한 라이브러리 세트가 포함되어 있다.

쉽게 말해 ubuntu os를 설치한다고 보면 된다.

JetPack를 설치하기 전에 Jtop을 설치하여 Jetson stats를 모니터링한다.
플래싱 후에 update및 upgrade 하는걸 추천한다.

https://github.com/rbonghi/jetson_stats
해당 깃허브에서 파일을 받은 후 아래 코드를 입력하면 jtop가 실행된다.

# install the jetson-stats using pip3
sudo pip3 install -U jetson-stats

# run jetson-stats
jtop

jtop를 설치했다면 이제 jetpack 을 설치한다.

sudo apt update
sudo apt install nvidia-jetpack 

이 명령어를 사용하면 일반적으로 NVIDIA JetPack SDK의 가장 최근 버전이나, 해당 패키지 매니저에 등록된 버전이 설치된다.

sudo apt show nvidia-jetpack

위 명령어를 통해 jetpack 안에있는 Debian package를 확인 할 수 있다.

0개의 댓글