Programming/Dance with CUDA

Jetson Xavier NX Developer Kit Initialization

EveryDayIsNewDay 2024. 2. 1. 15:14

NVIDIA에서는 IoT를 위한 다양한 칩을 개발, 판매하고 있다. 2024.02 현재 생산을 중단된 Jetson Xavier NX Developer Kit를 이용하기 위해 개발 환경을 구축하는 방법을 설명하고자 한다(AGX, ORIN 등 최신형 Chipset이 발표되었으나 개발자 보드의 비용이 만만치 않아 가장 저렴한 모델을 선택하였다)

 

 

Jetson Xavier NX Development Kit은 방열판이 포함된 Jetson Xavier NX(P3668-0000) 모듈과 02.11 plug-in WLAN & BT module이 탑재된 EVM 보드(P3509-0000) 19V AC-DC 전원 장치로 구성되어 있다.

 

Jetson Xavier NX Developer Kit은 현재 EOL(End of Lifecycle) 상태여서 더 이상 생산되지 않는 장비이다. 제품의 라이프사이클은 공식 문서에 따르면 16GB 모델의 경우에는 20261월까지 8GB20281월까지 지원하는 것으로 되어 있다(https://developer.nvidia.com/embedded/lifecycle).

 

 

Write Image to the microSD Card

 

Jetson을 구동시키기 위해서는 이미지 파일을 설치해야 한다. Jetson Xavier NX Developer Kit SD 카드 이미지를 JetPack SDK Page(https://developer.nvidia.com/embedded/jetpack)에서 다운로드 받아 SD 카드에 저장한다.

 

SD 카드 넣는 위치 찾기 무지 힘들다

 

NVIDIA JetPack SDK는 부트로더, 리눅스 커널 및 우분투 데스크톱 환경을 갖춘 Jetson 리눅스와 GPU 컴퓨팅, 멀티미디어, 그래픽 및 비전 처리를 위한 라이브러리 세트를 포함한다. 또한 스트리밍 비디오에 특화되어 있는 DeepStream이나 로보틱스를 위한 Issac, 대화형 AI를 위한 Riva 등의 SDK도 포함하고 있다다음과 같은 절차를 통해 OS 이미지를 설치할 수 있다.

 

1)     NVIDA 개발자 웹사이트에서 이미지 파일을 다운로드 받는다(https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#write).

 

2)     SD 카드에 OS 이미지를 복하사기 위해서 ETCHER(https://etcher.balena.io/)를 다운로드 받은 후 설치, 실행한다.

 

 

  • [Select Image]를 클릭하여 다운로드 받은 이미지 파일을 선택한다.
  • SD 카드가 연결되어 이는 드라이브를 선택한다.
  • [Flash] 버튼을 눌러 IS 이미지를 SD 카드에 기록한다.
  • 이미지 복사가 완료되면 SD 카드를 인식할 수 없는 상태가 된다. [취소]버튼을 누른다.

 

 

 

Setup

 

이미지가 복사된 SD 카드가 준비되면 Xavier NX Development KitSD 카드를 삽입(Jetson Xavier NX(P3668-0000) 모듈 보드에 슬롯이 존재하는데 실제 SD 카드 슬롯이 잘 보이지 않는다)한 후 키보드, 마우스 및 HDMI를 연결한 후 전원을 인가한다. 전원이 인가되면 팬이 돌면서 구동이 시작된 후 다음과 같은 작업을 수행한다.

 

  • NVIDIA Jetson 소프트웨어 EULA 검토 및 수락
  • 시스템 언어, 키보드 레이아웃 및 시간대 선택
  • 무선 네트워크 설정
  • 사용자 이름, 암호 및 컴퓨터 이름 생성

 

상기 작업이 완료된 후 로그인을 하면 우분투 기반의 Jetson GUI를 확인할 수 있다.

 

 

 

 

 

'Programming > Dance with CUDA' 카테고리의 다른 글

GPU는 왜 사용하는 것일까?  (1) 2024.01.11