profile image

L o a d i n g . . .

  강의 목차

  1. 제 1장 - 개발보드 둘러보기 (여기)
  2. 제 2장 - 개발환경 구축하기
  3. 제 3장 - 준비 중...

  들어가며...

  항상 궁금했었고 써보고 싶었던 개발보드가 있었습니다. 본문에서 소개해드리는 엔비디아의 젯슨 나노(Jetson Nano) 제품입니다. 생긴건 단순한 리눅스 개발보드처럼 생겼습니다. 근데 엔비디아에서 만든 제품답게 정말 특이합니다. 쿠다(Cuda) 코어가 포함된 GPU가 내장되어 있습니다. 그래서 보다 나은 성능으로 딥러닝 학습을 할 수 있습니다.

  그런데 가격이 살짝 부담됩니다. 10만원이 넘는데... 이걸 사놓고 쓰지 않으면 어쩌지? 라는 고민때문에 구입하지 않고 있다가, 최근에 사내 학습모임 관련해서 장비를 구입할 수 있는 기회가 생겼습니다. 그래서 젯슨 나노 구입 신청을 올렸고, 구매 승인이 떨어져서 마침내 직접 만져볼 수 있게 되었습니다.

  Jetson Nano 개발보드의 스펙 살펴보기

  젯슨 나노 개발보드의 스펙은 아래와 같습니다.

  • CPU : ARM 쿼드코어 A57 (1.43Ghz)
  • GPU : 엔비디아 Maxwell 기반, 128 코어
  • RAM : LPDDR4 4GB (2GB * 2EA)
  • Disk : micro SD 슬롯
    - 최소 32GB / UHS-1 권장
  • I/O 포트
    - HDMI 1개, DP 1개, USB 3.0 4개, 기가비트 이더넷 1개
    - GPIO, I2C, I2S, SPI, UART
    - M.2 Key E 슬롯 1개
    - MIPI-CSI 카메라 커넥터 1개
    - 4핀 Fan 커넥터 1개, PoE 커넥터 1개
  • 전원
    - DC 잭 : 최대 입력 5V@4A
    - micro USB 포트 : 최대 입력 5V@2A

  - 출처 : developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#intro

 

Getting Started With Jetson Nano Developer Kit

The NVIDIA® Jetson Nano™ Developer Kit is a small AI computer for makers, learners, and developers. After following along with this brief guide, you’ll be ready to start building practical AI applications, cool AI robots, and more.

developer.nvidia.com

  Jetson Nano 개발보드의 외관 둘러보기

  엔비디아 젯슨 나노의 외관입니다. 메인보드에 지지대(서포터)가 장착되어 있는데, 기본 구성품 아닙니다.

  젯슨 나노 상단에 검정색 큰 방열판이 있습니다. 그만큼 발열이 많이 난다는 의미입니다. 발열이 많이 나서 안좋은게 아니라, 그만큼 열심히 일한다는 의미이기도 합니다.

  젯슨 나노의 포트를 좌측부터 설명하자면...

  • DC 전원 입력
  • Display Port 출력 (상단)
  • HDMI 출력 (상단)
  • USB 3.0
  • 기가비트 이더넷 (10/100/1000)
  • micro USB 전원 입력

  으로 구성되어 있습니다.

  개발 보드의 우측에는 GPIO 핀 헤더가 있습니다. 총 40개 입니다. 5V, 3.3V, GND가 다수 섞여있습니다. 그래서 실제 사용 가능한 I/O 포트는 28개 입니다.

  MIPI CSI-2 카메라 커넥터입니다. 라즈베리파이에서 사용되고 있는 카메라 연결 커넥터와 동일합니다. 그러므로 라즈베리파이 카메라를 사용할 수 있습니다.

  젯슨 나노의 밑부분은 그냥 평범합니다. GPIO 포트의 핀맵을 볼 수 있습니다.

  상단 방열판의 양쪽 나사 2개를 풀면 '젯슨 모듈(Jetson Module)'을 분리할 수 있습니다. 노트북 메모리 제거하듯 모듈양쪽의 걸쇠를 살짝 벌린 후 모듈을 위쪽으로 들어올려주면 됩니다.

  모듈 아래쪽엔 M.2 Key E 포트 1개가 있습니다. 이 포트에 M.2 형태의 Wi-Fi 모듈을 장착할 수 있습니다. Bluetooth 기능이 포함된 Wi-Fi 모듈을 장착한다면, Wi-Fi 와 Bluetooth를 동시에 사용할 수 있게 됩니다. 저는 여기에 Intel AX200NGW 모듈을 장착할 것입니다. (차주에 알리에서 주문할 예정..)

  엔비디아 젯슨 나노 포럼의 글(클릭시 새창으로 열립니다)을 보니 시행착오가 조금 있긴 한가봅니다.

  젯슨 모듈 뒷면에 micro SD카드 슬롯이 있습니다. 젯슨 모듈 전용 OS를 micro SD에 넣은 후 슬롯에 넣고 부팅하면 됩니다.

  별나사를 이용해서 방열판을 제거했습니다.

  상단에는 마이크론 LPDDR4 2GB 모듈 2개가 있습니다. 라즈베리파이 4 2GB 모델에 사용된 LPDDR4 메모리와 동일합니다. 아래에는 CPU + GPU 모듈이 있습니다.

  그래픽카드 코어같이 생겼습니다. 엔비디아 TM660M-A2 입니다. GPU 성능과 관련된 상세한 내용은 아래와 같습니다.

  • GPU 이름/종류 : GM20B/TM660M-A2
  • 아키텍쳐 : Maxwell 2.0
  • 생산자(Foundry)/집적 밀도 : TSMC/20nm
  • 트랜지스터 수 : 20억개 (2,000 million)
  • 다이 크기 : 118mm^2
  • GPU 클럭 : 640Mhz(베이스) / 921Mhz(부스트)
  • TDP : 10W
  • 쉐이더 유닛 수 : 128개
  • TMUs/ROPs : 16/16
  • DirectX : 12 (12_1)
  • 픽셀 레이트/텍스쳐 레이트 : 14.74GPixel/s
  • FP16/FP32/FP64 : 471.6GFLOPS / 235.8GFLOPS / 7.368GFLOPS

  - 출처 : www.techpowerup.com/gpu-specs/jetson-nano-gpu.c3643

 

NVIDIA Jetson Nano GPU Specs

NVIDIA GM20B, 921 MHz, 128 Cores, 16 TMUs, 16 ROPs

www.techpowerup.com

  마무리...

  엔비디아 젯슨 나노(Jetson Nano) 개발보드의 외관을 둘러봤습니다. 많은 참고가 되셨으면 좋겠습니다. 제 2탄에서는 젯슨 나노의 OS 다운로드부터 부팅하는 방법에 대해서 다뤄보겠습니다. 감사합니다. :)

[Need a translation?]

English Korean Japanese Chinese (Simplified) Chinese (Traditional) French German Russian Spanish Ukrainian


복사했습니다!