Notice
Recent Posts
Recent Comments
Today
Total
04-30 00:02
Archives
관리 메뉴

Jeongchul Kim

Jetson TX1 - 시작과 셋업 본문

Embedded Linux/JetsonTX1

Jetson TX1 - 시작과 셋업

김 정출 2016. 11. 9. 18:03

Jetson TX1 - 시작과 셋업



NVIDIA Jetson TX1은 세계에서 가장 발달한 임베디드 비주얼 컴퓨팅 시스템이며

최고의 성능, 최신 기술, 최고의 개발 플랫폼을 제공합니다.


모듈 장착형 슈퍼컴퓨터인 Jetson TX1은 최신 비주얼 컴퓨팅에 필요한 성능과 전력 효율을 제공합니다. 혁신적인 NVIDIA Maxwell™ 아키텍처와 256개의 CUDA 코어로 구성되었으며 1 TeraFLOPs 이상의 성능을 제공합니다. 64비트 CPU, 4K 비디오 인코딩 및 디코딩 기능, 1400 MPix/s 수준의 카메라 인터페이스가 포함된 이 제품은 임베디드 딥러닝, 컴퓨터 비전, 그래픽 및 고성능 GPU 컴퓨팅을 위한 최고의 시스템입니다.



최신기술


Jetson SDK에서는 최신 드라이버, 라이브러리, API를 지원합니다.
cuDNN은 CUDA 가속화된 심층 학습용 라이브러리입니다. 학습과 추론 분야 모두에서 Caffe, Theano, Torch를 포함한 여러 산업 표준 딥러닝 프레임워크와 호환됩니다.

  • VisionWorks는 CUDA 가속화된 컴퓨터 비전용 라이브러리 및 프레임워크입니다. 추가 NVIDIA 확장을 포함하여 OpenVX 1.1 규격에 따라 구현되었습니다.

  • Jetson TX1은 OpenGL 4.5, OpenGL ES 3.1, Vulkan을 포함한 최신 그래픽 드라이버 및 API를 지원합니다.

  • 이 모듈은 NVIDIA Maxwell 프로세서를 중심으로 구성되었기 때문에 NVIDIA CUDA 7.0을 완전하게 지원합니다. CUDA가 GPU를 다목적 그래픽 처리 장치(GPGPU)로 바꿔 주기 때문에 개발자가 막대한 병렬 성능과 전력 효율을 이용할 수 있습니다.



Jetson TX1 개발자 키트는 빠른 가동과 실행을 위해 고안되었으며 완전한 기능을 갖춘 비주얼 컴퓨팅용 개발 플랫폼입니다.

여기에는 Linux 환경이 사전 제공되며 일반적인 API에 대한 지원과 NVIDIA의 완전한 개발 도구 체인을 통한 지원이 포함되어 있습니다. 보드에는 다양한 표준 하드웨어 인터페이스도 마련되어 있기 때문에 매우 유연하고 확장성 높은 플랫폼을 완성할 수 있습니다. 그 덕분에 저전력 엔벨로프에서 높은 컴퓨팅 성능을 요구하는 경우에 이상적입니다.

소프트웨어 업데이트 및 개발자 SDK는 Jetson 개발자 플랫폼에서 확인할 수 있습니다. SDK에는 기기에 로드하는 OS 이미지, 개발자 도구, 지원 문서, 시작 과정에 도움이 되는 코드 샘플이 포함되어 있습니다.



Jetson TX1 Register

다음의 사이트로 이동합니다.

http://www.nvidia.com/object/jetson-tx1-dev-kit.html


하단 부에서 DOCUMENTATION 으로 이동합니다.



https://developer.nvidia.com/embedded-computing

이동한 다음의 사이트에서 REGISTER 버튼을 클릭합니다.


https://developer.nvidia.com/embedded-developer-program

초록색 버튼의 Join now 버튼을 클릭합니다.


간략한 개인 정보를 입력합니다.

Organization 에 해당 학교나 기업을 입력합니다.

Country에는 South Korea



메일을 확인합니다.

메일에서 링크로 이동하면 다음의 화면이 나옵니다.

Set my password 버튼을 눌러 패스워드를 설정합니다.


패스워드를 입력합니다.




Develop

https://developer.nvidia.com/embedded-computing

다음의 사이트로 이동하여 DEVELOP 초록색 버튼을 클릭합니다.

다음의 화면이 나옵니다.

Hardware에서는 하드웨어에 관한 doc과 datasheet와 design을 확인할 수 있습니다.



datasheet의 내용을 살펴보겠습니다.


The NVIDIA® Jetson TX1 System-on-Module (SoM) combines the NVIDIA Maxwell GPU architecture with an ARM® Cortex® - A57 MPCore (Quad-Core) CPU cluster to deliver the performance and power efficiency required by next generation products targeting GPU computing, computer graphics and artificial intelligence (AI).


Jetson TX1은 NVIDIA Maxwell GPU 아키텍처와 ARM의 A57 MPCore(쿼드 코어) CPU 클러스터를 이용해

GPU 컴퓨팅, 컴퓨터 그래픽스, AI 제품에 퍼포먼스와 전력 효율 보여줍니다.



Designed for power and space constrained applications, the Jetson TX1 integrates:  

Parallel computing, computer vision and machine learning capabilities.  

Advanced 3D graphics, video and image processing.  

32-bit and 64-bit operating capability.


Jetson TX1은 병렬 프로그래밍, 컴퓨터 비전과 머신러닝이 가능합니다.

진보된 3D 그래픽스와 비디오와 이미지 처리가 가능합니다

32 / 64 비트 운영체제를 지원합니다.


This combination of exceptional performance and power efficiency, integrated capabilities, rich I/O, and small-size enable new classes of products while reducing complexity in system integration. The Jetson TX1 is ideal for many applications, including:  

Augmented Reality (AR)  

Drones

Gaming Devices

 Intelligent Video Analytics (IVA)

 Portable Medical Devices

 Robotics

 Smart Factory

Virtual Reality (VR)


사용가능한 분야는 AR, 드론, 게임 디바이스, 비디오 분석, 의학 장비, 로보틱스, 스마트 팩토리, VR 등 이용 가능합니다.


MaxWell GPU는

256개의 GPU 코어를 지원하며, OpenGL과 Vulkan, CUDA, GPGPU와 AEP를 지원합니다.



자세한 하드웨어 스펙을 data sheet에서 찾아 보실 수 있습니다.



Start JetSon TX1 Developer Kit



우선 TX1과 주변 장치를 연결을 합니다.

전원 어댑터는 파워 공급선과 함께 들어있지 않습니다.

컴퓨터에 사용되는 파워 공급선을 연결합니다.


유전원 허브도 있다면 좋습니다.

블루투스 키보드와 마우스의 무선 어댑터를 장착합니다.


다음에 TX보드에 HDMI 포트와 전원 어댑터를 연결합니다.


인터넷이 가능한 랜선도 꽂아주도록 합니다.




전원 어댑터를 연결하면 빨간 불이 들어오는 것을 볼 수 있습니다.

보드를 부팅해보도록 하겠습니다.

밑의 그림 19번의 버튼을 눌러야 합니다.



모니터를 보면 부팅이 시작됩니다.

부팅이 완료되면 다음과 같이 로그인을 해야 합니다.

첫 유저의 id와 비밀번호는 다음과 같습니다.

id : ubuntu / password : ubuntu


다음 포스트에서 기본적인 세팅을 시작해보도록 하겠습니다.




'Embedded Linux > JetsonTX1' 카테고리의 다른 글

Jetson TX1 - 소프트웨어 셋업  (6) 2016.11.24
Comments