/
CLEB-G-02A 커널 적용 가이드

CLEB-G-02A 커널 적용 가이드


Revision History for Document

Rev

Date

Description

1.0

Dec 5, 2024

Initial Draft

Overview

해당 문서는 NVIDIA 에서 제공 하는 Jetpack BSP에 캔랩에서 제공하는 드라이버를 적용하는 방법에 대해서 설명한다.

  • Jetpack BSP 설치 시 드라이버 적용

Jetpack BSP 설치 시 드라이버 적용 가이드

Jetpack BSP 를 설치 시, 이미지 내에 드라이버를 적용하여 설치하는 방법에 대해서 설명한다.

적용 방법

본 페이지는 Jetpack 6.1.0 (L4T 36.4.0)을 기준으로 작성되었습니다.

NVIDIA L4T 36.4.0을 사용하여 Jetson Orin NX 모듈이 있는 CLEB-G-02A 캐리어 보드에 Jetpack 6.1.0 (Jetson Linux 36.4.0) 을 설치한다.

1단계: 호스트 PC에 NVIDIA 드라이버를 다운로드한다.

위 링크로 들어가 원하는 버전의 항목으로 이동한다.

Screenshot from 2024-12-05 10-24-10.png

필요한 드라이버는 다음과 같다.

 

2단계: 아래 링크로 들어가 원하는 버전의 커널 압축 파일을 다운받는다. 다운 받은 압축파일을 NVIDIA 드라이버가 있는 동일한 폴더로 이동시킨다. 이제 동일한 폴더에 세 개의 압축 파일이 표시된다.

 

 

3단계: 해당 폴더로 이동하여 Jetson_Linux_R36.4.0_aarch64.tbz2Tegra_Linux_Sample-Root-Filesystem_R36.4.0_aarch64.tbz2를 추출해 변경 사항을 적용하고 필수 구성 요소를 설치한다.

tar xf Jetson_Linux_R36.4.0_aarch64.tbz2 sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.4.0_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-02A 를 RECOVERY MODE로 변경 후 시스템을 NVMe SSD로 플래시한다.

ORIN NX

  • JETPACK 6.x

플래시가 성공하면 다음 출력이 표시된다.

 

카메라 드라이버 설정

플래시가 성공하면 OS가 정상 부팅된다. 이제 카메라 드라이버를 추가로 구성해야 한다.

1단계: 아래 링크에서 카메라 드라이버 폴더 파일을 다운로드하고 장치에 복사한다.

 

2단계: 복사한 카메라 드라이버 파일을 새로 만든 디렉터리에 복사한다.

3단계: 드라이버를 활성화한다.

4단계: 기기를 재부팅한다.

5단계: 정상적으로 재부팅이 된 후 아래 명령어를 사용하여 카메라 드라이버와 video{x} 노드를 확인한다.