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 모델의 경우에는 2026년 1월까지 8GB는 2028년 1월까지 지원하는 것으로 되어 있다(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 카드에 저장한다.
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 Kit에 SD 카드를 삽입(Jetson Xavier NX(P3668-0000) 모듈 보드에 슬롯이 존재하는데 실제 SD 카드 슬롯이 잘 보이지 않는다)한 후 키보드, 마우스 및 HDMI를 연결한 후 전원을 인가한다. 전원이 인가되면 팬이 돌면서 구동이 시작된 후 다음과 같은 작업을 수행한다.
- NVIDIA Jetson 소프트웨어 EULA 검토 및 수락
- 시스템 언어, 키보드 레이아웃 및 시간대 선택
- 무선 네트워크 설정
- 사용자 이름, 암호 및 컴퓨터 이름 생성
상기 작업이 완료된 후 로그인을 하면 우분투 기반의 Jetson GUI를 확인할 수 있다.
'Programming > Dance with CUDA' 카테고리의 다른 글
GPU는 왜 사용하는 것일까? (1) | 2024.01.11 |
---|