CLEB-G-01A 커널 적용 가이드
Revision History for Document
Rev | Date | Description |
1.0 | 2023-06-06 | Initial Draft |
1.1 | 2024-01-12 | Add ORIN NANO |
1.2 | 2024-03-19 | Jetpack 이미지 설치 후 드라이버 적용 가이드 내용 추가 |
1.3 | 2024-04-22 | Add JETPACK 5.1.3 |
1.4 | 2024-08-01 | Add JETPACK 6.0.0 |
Overview
해당 문서는 NVIDIA 에서 제공 하는 Jetpack BSP에 캔랩에서 제공하는 드라이버를 적용하는 방법에 대해서 설명한다.
Jetpack BSP 설치 시 드라이버 적용
Jetpack BSP 설치 시 드라이버 적용 가이드
Jetpack BSP 를 설치 시, 이미지 내에 드라이버를 적용하여 설치하는 방법에 대해서 설명한다.
적용 방법
본 페이지는 Jetpack 5.1.1(L4T 35.3.1)을 기준으로 작성되었습니다.
NVIDIA L4T 35.3.1을 사용하여 Jetson Orin NX 모듈이 있는 CLEB-G-01A 캐리어 보드에 Jetpack 5.1.1 (Jetson Linux 35.3.1) 을 설치한다.
1단계: 호스트 PC에 NVIDIA 드라이버를 다운로드한다.
위 링크로 들어가 원하는 버전의 항목으로 이동한다.
필요한 드라이버는 다음과 같다.
2단계: 아래 링크로 들어가 원하는 버전의 커널 압축 파일을 다운받는다. 다운 받은 압축파일을 NVIDIA 드라이버가 있는 동일한 폴더로 이동시킨다. 이제 동일한 폴더에 세 개의 압축 파일이 표시된다.
3단계: 해당 폴더로 이동하여 Jetson_Linux_R35.3.1_aarch64.tbz2 및 Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2를 추출하고 변경 사항을 적용하고 필수 구성 요소를 설치한다 .
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
4단계: 다운 받은 커널 파일의 압축을 푼다. 여기에서 .zip 파일의 압축을 해제하는 데 필요한 unzip 패키지를 추가로 설치한다.
sudo apt install unzip
unzip ../{KERNEL_NAME}.zip -d ../
압축 해제하는 과정에서 파일을 교체할지 여부를 물으면, A를 입력 하고 ENTER를 눌러 필요한 파일을 바꿉니다.
5단계: 장치 부팅이 완료된 후 Ubuntu 설치 마법사에 들어갈 필요가 없도록 사용자 이름, 암호 및 호스트 이름을 구성한다. (선택사항)
sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license
예(사용자 이름:"canlab", 암호:"canlab", 장치 이름:"canlab-desktop"):
6단계: CLEB-G-01A 를 RECOVERY MODE로 변경 후 시스템을 NVMe SSD로 플래시
ORIN NX
JETPACK 5.1.x
JETPACK 6.x
ORIN NANO
플래시가 성공하면 다음 출력이 표시된다.
카메라 드라이버 설정
플래쉬가 성공하면 OS가 정상 부팅된다. 이제 카메라 드라이버를 추가로 구성해야 한다.
1단계: 아래 링크에서 카메라 드라이버 폴더 파일을 다운로드하고 장치에 복사한다.
2단계: 복사한 카메라 드라이버 파일을 새로 만든 디렉터리에 복사한다.
3단계: 드라이버 활성화
4단계: 기기 재부팅