Logo ko.androidermagazine.com
Logo ko.androidermagazine.com

엔비디아 제트 슨 TX1 살펴보기

차례:

Anonim

며칠 동안 새로운 NVIDIA Jetson TX1 개발자 키트를 살펴 봤으며 직접 Android와 관련이 없지만 이야기하지 않는 것이 좋습니다.

이것은 작은 패키지로 기술의 미래입니다. 기계는 이미보고 듣고 배울 수 있습니다. 그들은 차를 운전할 수 있습니다. 그들은 자동차를 만들 수 있습니다. 직접 사람의 개입없이 잉크 카트리지를 채우고 콘돔을 테스트하며 오렌지를 선택합니다. 그러나 당신이 그것들을 함께 모으고 그들 자신과 서로를 가르치는 것을 도울 때 일들이 정말로 흥미로워집니다.

"Neural Network"라는 용어를 들어 보았을 수도 있고 그 의미와 작동 방식을 알고있을 수도 있습니다. 강력한 컴퓨터를 네트워크에 연결하여보고 입력 한 내용을 분석하거나 다른 입력 소스에서 수집 할 수 있습니다. 그들은 함께 데이터를 배우고 공유하므로 필기를 읽고, 암을 발견하고, 체스를하거나 주식 시장에서 주식을 거래하는 등의 일을 할 수 있습니다. 인지 과학은 새로운 것은 아니지만 지난 몇 년 동안 크게 발전했습니다.

NVIDIA Jetson TX1과 같은 제품은 우리가 어디로 가는지, 그리고 얼마나 빨리 도착하는지의 큰 부분이 될 것입니다.

Jetson TX1은 무엇입니까?

Jetson TX1은 내장 된 "슈퍼 컴퓨터"모듈입니다. 장비, 기계 및 아직 발명되지 않은 것들을 실행하는 데 필요한 모든 계산 능력을 제공하도록 설계되었으며 작은 장소 (TX1 모듈 자체는 신용 카드 크기) 패키지로 제공됩니다. 기존의 대형 폼 팩터 기계는 그렇지 않습니다. 소프트웨어 발전으로 인해 GPU 컴퓨팅은 자동화, 의료 장비 및 머신 비전과 같은 공간에서 혁신을 주도하고 있습니다. NVIDIA는 하드웨어 및 소프트웨어 측면에서 GPU 컴퓨팅을 선도하는 회사 중 하나입니다.

Jetson TX1 개발자 키트는 최종 제품에 배포 될 정확한 하드웨어를 개발할 수있는 저렴한 상용 제품입니다. TX1 모듈은 크기가 작으며 표준 입력 / 출력 채널을 통해 인터페이스 할 수 있습니다. 캐리어 보드에는 이러한 모든 표준 입력 및 출력이 있으므로 소프트웨어 엔지니어링 측면에서 많은 시간과 팹을 설계 할 수 있습니다.

우리와 안드로이드 및 기술 애호가들에게는 아마도 Jetson TX1이 무엇인지 말하기가 더 쉽습니다. TX1은 예를 들어 미니 HTPC를 구축하기 위해 구매할 것이 아닙니다. "애호가"및 취미 수준의 프로젝트에 더 적합한 보드가 많이 있으며 비용이 훨씬 저렴합니다. 홈 시어터 무드 조명용 LED 컨트롤러를 구축하려면 Raspberry Pi 또는 Snapdragon 단일 보드 PC 장치 중 하나를 구입하십시오. 보다 과학적이거나 산업적인 환경에서 심각한 계산 작업이 필요한 경우 Jetson TX1을보고 싶을 것입니다.

물론 TX1은 모든 것이 말되고 완료 될 때 킬러 HTPC를 만들 것입니다. 그러나 TV에서 비디오를 재생하는 데 충분한 공간이 필요하지 않으며 보드를 시작하기 위해 600 달러를 소비 할 필요가 없습니다.

하드웨어 기술

TX1의 핵심은 NVIDIA의 256 코어 (예, 256) Tegra X1 프로세서입니다. 쿼드 코어 ARM Cortex-A57 CPU와 본격적인 Maxwell GPU를 통해 16 비트에서 TeraFLOP 성능을 제공하는 초소형 및 전력 효율입니다. 이 모듈은 또한 4GB LPDDR4 RAM, 16GB eMMC 5.1 스토리지, 기가비트 이더넷, 802.11ac Wifi (2x2) 및 자체 PMIC를 통합합니다. 400 핀 커넥터는 고속 및 저속 산업 표준 I / O 연결을 모두 제공하며 열전 사 플레이트를 사용하면 단일 방열판을 사용하여 모듈을 온도 허용 오차 내에 유지할 수 있습니다.

TX1 캐리어 보드도 개발자 키트에 포함되어 있습니다. 400 핀 보드-보드 연결을 사용하는 Jeston TX1은 산업 표준 연결을 사용하여 완벽하고 유연한 개발 플랫폼을 제공합니다. Jeston TX1을 캐리어 보드에 꽂고 방열판 (제공된 키트는 사전 조립 된 상태로 제공)을 추가하면 모든 R & D 상점 또는 엔지니어 데스크에 사용할 수있는 완전한 개발 컴퓨터가 있습니다.

다음은 완전한 Jeston TX1 개발자 키트가 제공하는 I / O에 대한 분석입니다.

  • 400 핀 (8x50) 보드-보드 커넥터를 통해 Jetson TX1 모듈에 연결
  • 스토리지: 풀 사이즈 SD 카드 슬롯, SATA 커넥터 (전원 및 TX / RX)
  • USB 3.0 타입 A + USB 2.0 Micro AB
  • 연결: 기가비트 이더넷 (LED가있는 RJ45 커넥터), 802.11 ac Wifi, Bluetooth 4.1
  • 표준 PCIe x4 커넥터
  • 디스플레이 확장 헤더 - DSI (2x4 레인), eDP x4 레인, PWM / 제어 기능이있는 백라이트
  • 풀 사이즈 HDMI 2.0 타입 A 커넥터
  • 카메라 확장 헤더: CSI: 6, x2 / 3 x4, Cameral CLK, I2C 및 제어, I2S, UART, SPI
  • M.2 키 E 커넥터: PCIE x1 레인, SDIO, USB2.0 / I2S, UART, I2C / 모뎀 및 Wifi 제어
  • 확장 헤더: I2C, SPI, UART, I2S, D-MIC, 오디오 클록 및 제어
  • 터치 입력: SPI / I2C (온 디스플레이 헤더)
  • 전원, 재설정 및 강제 복구 버튼
  • 전력 및 SOC Enale LED
  • JTAG 커넥터 (표준 20 핀 헤더)
  • 디버그 커넥터 (60 핀 보드 보드)
  • 전원, 재설정 및 복구 직렬 커넥터
  • 1x6 헤더의 JTAG, UART1, I2C 및 직렬 포트 신호
  • 전원: DC 잭: 6V-19V
  • 메인 3.3V / 5V 전원: 2xTPS53015
  • 주요 1.8V 공급: APW8805
  • USB VBUS 공급 장치: RT9715 및 APL3511
  • PCIe 및 SATA 용 12V: LM3481
  • 충전 제어 헤더: 10 핀 플렉스 리셉터클

그렇습니다, 나는 이것의 절반을 직접보아야했기 때문에 그것이 당신에게 그리스인이라면 나쁘게 느끼지 마십시오. 요점은 Jetson TX1 개발자 키트가 직접 구입하거나 개발할 수있는 모든 센서, 구성 요소 또는 주변 장치에 연결하고 전원을 공급하도록 설정되어 있다는 것입니다.

소프트웨어 기술

Jeston TX1에서 개발하는 데 필요한 소프트웨어는 광범위하고 간단하게 설치할 수 있습니다. Jetson Jetpack은 Ubuntu 14.04 (필요한 개발 및 컴파일 도구 포함), 필수 미들웨어 및 코드 샘플로 구성된 완전한 패키지입니다. 이 패키지는 GPU 컴퓨팅 개발자 및 오픈 소스 구성 요소에 친숙한 도구로 구축 된 Jetson 보드 (작년 Jetson TK1 및보다 강력한 TX1)에 맞게 사용자 정의되었습니다. 포함 된 API 및 다양한 툴킷:

  • OpenGL 4.4: 2D 및 3D 그래픽 렌더링을위한 플랫폼 간, 언어 간 API
  • CUDA 7.0: GPU 가속 애플리케이션을 구축하는 C 및 C ++ 개발자를위한 프로그래밍 환경.
  • cuDNN 4.0: CUDA Deep Neural Network 라이브러리는 신경망 설계 및 훈련을 위해 고도로 최적화 된 루틴을 제공합니다.
  • OpenCV 3.0: (Open Source Computer Vision) 실시간 컴퓨터 비전에 사용되는 기능 라이브러리.
  • OpenVX 1.0: 컴퓨터 비전 애플리케이션의 크로스 플랫폼 GPU 가속을위한 로열티가없는 표준입니다.
  • VisionWorks 1.0: NVIDIA가 개발 한 툴킷으로 CUDA 지원 GPU 및 SoC에 최적화 된 알고리즘을 제공합니다.
  • ROS: (로봇 운영 체제) 로봇 소프트웨어 개발을 위해 설계된 프레임 워크 및 미들웨어 세트.

또한 Tegra X1 및 Jeston TX1을 사용하여 개발할 때 사용하기 쉽도록 완벽한 애플리케이션 설계 및 개발 도구 세트가 제공됩니다. 전체 IDE는 Eclipse, 플랫폼 전체에서 OpenGL을 지원하는 특수 그래픽 디버거 및 NVIDIA PerfKit을 사용하여 OpenGL 및 D3D 응용 프로그램을 디버그 및 프로파일 링하여 제공됩니다.

소프트웨어 설치는이 키트의 대상인 Linux 및 개발 도구에 익숙한 사용자를 위해 설계되었습니다. 이 과정은 매우 간단하며 Jetson TX1은 사용 가능한 상태로 즉시 부팅됩니다. SD 카드에 필요한 도구와 업데이트가 제공되었지만 최종 사용자는 인터넷을 통해 NVIDIA의 개발 도구에 완전히 액세스 할 수 있습니다.

USB 연결을 통해 권한을 변경하고 명령 줄을 탐색하고 Ubuntu 14.04를 실행하는 호스트 시스템에 플래시 OS 업데이트를 수행하는 방법을 이해해야합니다.

Jetson Jetpack 번들은 개발 도구를 설치할 때 간단합니다. Android SDK 관리자와 매우 유사한 그래픽 구성 요소 관리자를 사용하면 도구, 샘플 및 다양한 개발 구성 요소를 단일 창에서 설치, 업데이트 및 관리 할 수 ​​있습니다.

다른 샘플과 데모는 NVIDIA의 CUDA 리포지토리를 사용하여 기본 Ubuntu 패키지 관리자를 통해 설치됩니다.

벤치 마크 도구, 코드 샘플 및 데모 응용 프로그램의 전체 제품군이 제공되며 NVIDIA의 임베디드 컴퓨팅 지원 사이트에서 질문에 대한 답변을 얻을 수 있습니다. NVIDIA는 Jetson 제품에 대해 진지한 관심을 가지고 있으며 장기적으로이를 위해 노력하고 있습니다. 사용자와 NVIDIA 회사 모두로부터 충분한 지원을받을 수 있습니다.

어떻게 어울리는가

하드웨어 및 소프트웨어 개발이 어렵습니다. 또한 스트레스가 많습니다. 그리고 그것은 매우 보람이 있습니다. 작업을 시작하려면 올바른 도구가 필요하고 작업을 완료하려면 어깨가 강한 지원 팀이 필요합니다. NVIDIA와 Jetson TX1이 출시되었습니다.

TX1 개발자 키트는 완벽한 기본 솔루션입니다. 하드웨어는 의도 된 용도 이상으로 설정이 간단하고 비교적 저렴합니다. 소프트웨어 지원은 우수하며 NVIDIA는 파트너의 성공뿐만 아니라 플랫폼 전체에 대한 관심을 기울이고 있습니다.

가장 중요한 것은 TX1 모듈은 집중적 인 계산이 필요한 임베디드 애플리케이션을 위해 특별히 설계된 것입니다. NVIDIA의 CUDA 라이브러리 및 도구를 사용하면 약 10 분의 1의 전력 요구 사항으로 고급 데스크탑 CPU와 유사한 결과를 얻을 수 있습니다. 비자 카드 크기의 컴퓨터에서 모두.

당신은 우리의 모든 삶에 통합 될 기술의 미래를보고 있습니다. 신경망, 특히 감독되지 않은 학습 장비에서 함께 생각하는 "스마트"기계는 입력에 대해 더욱 복잡한 분석을 수행 할 수있는 용량이 필요합니다. 용량을 얻으려면 매우 에너지 효율적인 강력한 컴퓨터가 필요합니다. Jetson TX1은 강력하고 에너지 효율적인 컴퓨터입니다.

Jetson TX1 개발자 키트는 오늘 599 달러에 선적됩니다. 교육 판매는 $ 299에 불과합니다. Amazon, Newegg, Micro Center 또는 NVIDIA에서 직접 구입할 수 있습니다.