Jetpack 6 (레거시 — 트리 방식)
레거시 — 3세대(gen3) 이후에는 이 절차를 쓰지 않습니다 (2026-09 개정)
이 쪽은 L4T 트리를 받아 직접 구성하고 굽는 예전 방식입니다. 3세대(gen3)부터는 MFI 번들 하나로 굽습니다 — 트리도, 소스도 필요 없습니다.
| 제품 | 지금 쓰는 절차 | 현행 릴리스 |
|---|---|---|
| AVS200 (AGX Orin) | 빠른 시작 · 플래시 가이드 | r36.4.4-20260916 (JetPack 6.2.1) |
| AVS300 (AGX Thor) | 빠른 시작 · 플래시 가이드 | r39.2.1-20260916 (JetPack 7.2.1) |
gen3 전환 시점은 AVS200 r36.4.4-20260914 · AVS300 r39.2.1-20260915 이후 릴리스입니다.
보드에서 ls /boot/makeoverlay_rootfs 로 갈립니다 — 파일이 없으면 gen3 입니다.
이 쪽은 그 이전 출하분과 AVS100·AVS101 을 위해 남겨 둡니다. 카메라 설정도 gen3 는
jetson-io.py 를 씁니다 → Camera overlay › 3세대
setup telelian Linux for Tegra
중요
지원하는 Linux for Tegra version은 아래와 같습니다.
- 36.4.4 (Jetpack 6.2.1) : avs100,101,200 지원
🔴 AVS300 은 이 트리 방식으로 안내하지 않습니다. 출하 판은 R39.2.1 (JetPack 7.2.1) 이고
설치는 MFI 번들로 합니다 → AVS300 플래시 가이드
(이 쪽에 예전에 적혀 있던 38.4 (Jetpack 7.1) 은 출하 판이 아닙니다.)
출하 이미지의 판은 위 목록과 다릅니다
위는 이 트리 방식 스크립트가 받아 오는 버전입니다. 현재 출하·배포되는 이미지는 이쪽입니다.
| 제품 | 출하 L4T · JetPack | 릴리스 |
|---|---|---|
| AVS200 | R36.4.4 · JetPack 6.2.1 (Ubuntu 22.04 · 커널 5.15.148-tegra) | r36.4.4-20260916 |
| AVS300 | R39.2.1 · JetPack 7.2.1 (Ubuntu 24.04 · 커널 6.8.12-tegra) | r39.2.1-20260916 |
AVS300 은 38.4 / JetPack 7.1 이 아닙니다. 보드에서 확인하세요 —
. /etc/avs-release && echo "$AVS_RELEASE"
출고시의 id와 password는 아래와 같습니다.
- id : avs
- password : telelian
:::
경고
host는 ubuntu 20.04 또는 22.04를 사용하세요.
위험
apt upgrade, apt dist-upgrade 를 하면 안됩니다.
- kernel image와 device tree, device driver는 avs100,101,200,300에 맞게 빌드되어 셋팅되어 있습니다.
- apt upgrade, apt dist-upgrade를 하게 되면 nvidia Jetson devkit용으로 파일이 덮어써져 부팅이 안됩니다.
- apt upgrade 방지에 대한 내용을 disable_autoupgrade에서 확인하세요.
setup
# 아래의 두 경우 모두 스크립트 실행시 호환되는 버전을 고를 수 있음
select L4T version:
1) 36.4.4 (default)
2) 36.5
3) 38.4
select (1-3, default: 1):
# 아래의 폴더에 설치됩니다.
# $HOME/l4t_ws/36.4.4/Linux_for_Tegra
# $HOME/l4t_ws/38.4/Linux_for_Tegra
# 기본 l4t 설치
bash <(curl -fsSL https://tlln.xyz/telelian-l4t/scripts/setup-l4t.sh)
# telelian prebuilt driver 및 scripts 설치
bash <(curl -fsSL https://tlln.xyz/telelian-l4t/scripts/setup-telelian-l4t.sh)
flash to target
recovery mode
중요
- Flash 하기 전 Recovery mode로 진입해야 합니다.
- recovery usb와 Linux_for_Tegra가 설치된 ubuntu PC를 연결합니다.
- Power on 상태에서 아래 사진에 표시된 recovery button을 누른 상태에서 reset button을 눌렀다 뗀 후 2-3초 후에 recovery button에서 손을 뗍니다.
avs100

avs101

avs200

flash
노트
- 아래 명령어에서 보이는 경로는 위의 setup에서 설치된 경로이며 다른 경로를 사용했을 경우 Linux_for_Tegra 아래에서 작업하시면 됩니다.
- flash를 위한 명령어는 아래와 같습니다.
공통 (host pc terminal에서 실행)
export L4T_VERSION=36.4.4
export BASE_PATH=$HOME/l4t_ws/${L4T_VERSION}
export L4T_PATH=$BASE_PATH/Linux_for_Tegra
# 환경변수 적용 확인
env | grep L4T_VERSION
env | grep BASE_PATH
env | grep L4T_PATH
cd $L4T_PATH
# flash 전에 실행 host pc 에서 한번만 실행
# 2번째 구울때부터는 실행 안해도 됩니다.
sudo ./tools/l4t_flash_prerequisites.sh
avs100
# 최초 1회 flash
sudo ./flash_avs100_nvme.sh
# system image가 생성된 후 같은 이미지를 플래시 하는 경우
sudo ./flash_avs100_nvme_flash_only.sh
avs101
# 최초 1회 flash
sudo ./flash_avs101_nvme.sh
# system image가 생성된 후 같은 이미지를 플래시 하는 경우
sudo ./flash_avs101_nvme_flash_only.sh
avs200
- emmc
# 최초 1회 flash
sudo ./flash_avs200_emmc.sh
# system image가 생성된 후 같은 이미지를 플래시 하는 경우
sudo ./flash_avs200_emmc_flash_only.sh
- nvme
# 최초 1회 flash
sudo ./flash_avs200_nvme.sh
# system image가 생성된 후 같은 이미지를 플래시 하는 경우
sudo ./flash_avs200_nvme_flash_only.sh
target device 설정
Camera Overlay 설정
중요
- Camera Overlay 설정이 정상적으로 설정되어 있어야 GMSL 카메라를 사용할 수 있습니다.
최초 부팅 후 설정
노트
- target device가 부팅된 후 터미널에서 설정합니다.
- group설정
gpio, i2c, tty 장치들을 non-sudo로 실행하기 위해 설정합니다.
# sudo usermod -aG gpio,i2c,dialout <user-id># user-id 대신 avs 로 설정sudo usermod -aG gpio,i2c,dialout avs - nvpmodel 설정
- orin의 성능 설정을 최대로 설정합니다.
- 설정 후 yes를 입력하면 재부팅됩니다.
sudo nvpmodel -m 0
jtop 설치
- device의 상태를 모니터링하기 위해 설치합니다.
sudo apt install python3-pip
sudo -H pip3 install -U jetson-stats
sudo systemctl restart jtop
nvidia-l4t-gstreamer 설치
- jetson의 hardware를 이용하여 camera, encoder, decoder 등을 빠르게 액세스하기 위해 설치합니다.
sudo apt install -y nvidia-l4t-gstreamer
nvidia-jetpack 설치
- nvidia-jetpack의 package 구성
- CUDA toolkit, cuDNN, TensorRT, OpenCV, VPI, nvidia container runtime, 등등이 포함된 패키지
sudo apt install nvidia-jetpack