NVIDIA TK1로 Onboard 개발하기

2016-11-18_10-23-06_333

NVDIA TK1
NVIDIA의 임베디드 리눅스 개발 플랫폼입니다.
특징은 Tegra K1 SoC를 탑재하고 있는데 이 SoC의 특징은 CPU + GPU + ISP가 하나의 칩안에 들어가 있다는 것입니다.
Tegra K1은 NVIDIA가 최초로 개발한 모바일 프로세서로 저전력으로 데스크탑용 GPU 성능을 낼수 있도록 설계된 특징을 가지고 있습니다.
참고로 2014년 4월에 출시되었습니다.

장단점
장점은 안정성과 다양한 활용예제가 풍부하다는 것입니다. 보드 설계와 Ubuntu 14.04에서 오랜 시간동안 거치면서 안정성을 확보되었다고 할 수 있습니다.
또 로보틱스 분야에서 다양한 시도가 있었고 관련 라이브러리나 예제도 풍부해서 개발용으로 적합하다 할 수 있겠죠. 가격대비 성능도 탁월합니다.
단점으로는 보드 사이즈와 무게로 인해 중대형 드론에나 적합한 사이즈입니다. 그리고 저전력으로 설계되었다고 하지만 드론용으로 사용하기에 전력소모가 큰 편입니다.

스펙
크기 : 127 x 127 mm
Chip : Tegra K1 SoC
DRAM : 2GB DDR3L 933MHz DRAM
저장공간 : 16GB eMMC
전원 : 12V DC. 4-pin PC IDE 전원 커넥터(AS3722 PMIC)
Port : USB 3.0/2.0, HDMI, RS232, Ethernet, SATA, mini-PCIe, Audio, LCD, TouchScreen, I2C(3 ports), GPIO
Serial : UART

설정

  • Wifi  설정
  • FTDI Driver 설치

ROS 설치

  • 버전 :  Indigo
  • 설치방법 : http://wiki.ros.org/indigo/Installation/UbuntuARM

MAVROS 설치 및 실행

  • 설치 : http://dev.px4.io/ros-mavros-installation.html
  • 실행

Pixhawk 연결하기

  • Serial 통신
  • USB TTL  연결
[개발] NVIDIA TK1로 Onboard 개발하기

2 thoughts on “[개발] NVIDIA TK1로 Onboard 개발하기

  • 2016-11-26 at 5:07 am
    Permalink

    안녕하세요. 처음 사이트에 접한 독자입니다. 다름이 아니라 현재 연구 개발로 TX1 보드와 pixhawk-v2를 uart 통신으로 usb 포트와 Telemetry2포트에 연결하려는데 tx1 보드에 kernel 등 설치 할 것들이 따로 있는 것인지.. 연결을 해도 lsusb에는 뜨는데 /dev/ttyUSB* 에는 변화가 없더군요..
    혹시 여쭙고 싶어 문의 드립니다.

    Reply
    • 2016-11-29 at 10:41 pm
      Permalink

      일반적으로 FTDI이용하는 경우 이렇게 나오는게 정상인데 그런 원인은 잘 모르겠네요.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *