Logo id.androidermagazine.com
Logo id.androidermagazine.com

Tampak pada nvidia jetson tx1

Daftar Isi:

Anonim

Saya telah melihat Kit Pengembang NVIDIA Jetson TX1 baru selama beberapa hari, dan meskipun tidak terkait langsung dengan Android, terlalu keren untuk tidak dibicarakan.

Ini adalah masa depan teknologi dalam paket kecilnya sendiri. Mesin sudah bisa melihat, mendengar dan belajar. Mereka dapat mengendarai mobil. Mereka dapat membangun mobil. Mereka mengisi kartrid tinta, menguji kondom, dan memetik jeruk - semuanya tanpa campur tangan manusia secara langsung. Tetapi hal-hal menjadi sangat menarik ketika Anda bergabung dengan sekelompok mereka bersama dan membantu mereka mengajar diri mereka sendiri, dan satu sama lain.

Anda mungkin pernah mendengar istilah "Jaringan Saraf Tiruan" dan bahkan mungkin tahu apa itu dan bagaimana cara kerjanya. Anda mengumpulkan banyak komputer yang kuat, dan membiarkan mereka menganalisis apa yang mereka lihat, dengar, atau kumpulkan dari sumber input lainnya. Bersama-sama mereka belajar dan berbagi data, sehingga mereka dapat melakukan hal-hal seperti membaca tulisan tangan, mendeteksi kanker, bermain catur, atau memperdagangkan saham di pasar saham. Ilmu kognitif bukanlah hal yang benar-benar baru, tetapi dilepas secara besar-besaran dalam beberapa tahun terakhir.

Produk seperti NVIDIA Jetson TX1 akan menjadi bagian besar dari tujuan kami, dan seberapa cepat kami sampai di sana.

Apa itu Jetson TX1?

Jetson TX1 adalah modul "superkomputer" tertanam. Ini dirancang untuk memberikan semua daya komputasi yang diperlukan untuk menjalankan peralatan, mesin, dan hal-hal yang belum ditemukan, dan disajikan sebagai paket kecil (modul TX1 itu sendiri seukuran kartu kredit) yang cocok di tempat-tempat di mana mesin faktor bentuk besar konvensional tidak akan. Karena kemajuan perangkat lunak, komputasi GPU memimpin inovasi dalam ruang seperti otomatisasi, peralatan medis, dan visi mesin. NVIDIA adalah salah satu perusahaan yang memimpin dalam komputasi GPU, baik di sisi perangkat keras maupun perangkat lunak.

Jetson TX1 Developer Kit adalah produk berbiaya rendah yang tersedia secara komersial yang memungkinkan pengembangan perangkat keras yang tepat yang akan digunakan dalam produk akhir. Modul TX1 kecil, dan dapat antarmuka melalui saluran input / output standar. Board carrier memiliki semua input dan output standar ini, menghemat banyak jam desain dan desain untuk sisi rekayasa perangkat lunak.

Bagi kita, penggemar Android dan teknologi, mungkin lebih mudah untuk mengatakan apa yang bukan Jetson TX1. TX1 bukanlah sesuatu yang akan Anda beli untuk membangun HTPC mini, misalnya. Ada banyak papan yang lebih cocok untuk "hobi" dan proyek tingkat hobi, dan harganya jauh lebih murah. Jika Anda ingin membangun pengontrol LED untuk pencahayaan suasana teater rumah, beli Raspberry Pi atau salah satu unit PC papan tunggal Snapdragon. Jika Anda memiliki kebutuhan untuk pekerjaan komputasi serius dalam pengaturan yang lebih ilmiah atau industri, maka Anda ingin melihat Jetson TX1.

Tentu saja, TX1 mungkin akan menjadi HTPC pembunuh ketika semuanya dikatakan dan dilakukan. Tetapi Anda tidak membutuhkan daya komputasi seharga satu ruangan untuk memutar video di televisi Anda, dan Anda tidak perlu menghabiskan $ 600 di papan tulis untuk memulai.

Teknologi perangkat keras

Inti dari TX1 adalah prosesor Tegra X1 256-core NVIDIA. Ini sangat kompak dan hemat daya, menghadirkan kinerja TeraFLOP pada 16-bit melalui CPU quad-core ARM Cortex-A57 dan GPU Maxwell penuh. Modul ini juga mengintegrasikan 4GB LPDDR4 RAM, 16GB eMMC 5.1 storage, Gigabit ethernet, 802.11ac Wifi (2x2) dan PMIC itu sendiri. Konektor 400-pin menyediakan koneksi I / O standar industri kecepatan tinggi dan rendah, dan pelat transfer termal memungkinkan penggunaan heatsink tunggal untuk menjaga modul dalam toleransi suhu.

Juga disertakan dalam kit pengembang adalah papan pembawa TX1. Menggunakan koneksi board-to-board 400-pin, Jeston TX1 menyediakan platform pengembangan yang lengkap dan fleksibel, menggunakan koneksi standar industri. Masukkan Jeston TX1 ke papan carrier, tambahkan heatsink (kit yang disediakan untuk kami sudah dirakit sebelumnya) dan Anda memiliki komputer pengembangan penuh, siap untuk setiap toko R&D atau meja insinyur.

Berikut ini rincian I / O yang disediakan oleh Jeston TX1 Developer Kit yang lengkap:

  • Koneksi ke Modul Jetson TX1 melalui Konektor Board-to-Board 400-pin (8x50)
  • Penyimpanan: Slot Kartu SD Ukuran Penuh, Konektor SATA (Power & TX / RX)
  • USB 3.0 Tipe A + USB 2.0 Micro AB
  • Konektivitas: Gigabit Ethernet (Konektor RJ45 dengan LED), Wifi 802.11 ac, Bluetooth 4.1
  • Konektor PCIe x4 standar
  • Header Ekspansi Tampilan - DSI (jalur 2x4), jalur eDP x4, lampu latar dengan PWM / Kontrol
  • Konektor HDMI 2.0 Tipe A berukuran penuh
  • Header Ekspansi Kamera: CSI: 6, x2 / 3 x4, Cameral CLK, I2C & Control, I2S, UART, SPI
  • Konektor Kunci E M.2: Jalur PCIE x1, SDIO, USB2.0 / I2S, UART, I2C / Modem dan Kontrol Wifi
  • Header Ekspansi: I2C, SPI, UART, I2S, D-MIC, Jam Audio dan Kontrol
  • Input Sentuh: SPI / I2C (On Display Header)
  • Tombol Power, Reset & Force Recovery
  • LED Daya dan SOC Aktif
  • Konektor JTAG (Header 20-pin standar)
  • Konektor Debug (Papan-Papan 60-pin)
  • Konektor daya, reset, dan pemulihan serial
  • Sinyal JTAG, UART1, I2C dan Serial Port pada header 1x6
  • Power: DC Jack: 6V-19V
  • Persediaan 3.3V / 5V Utama: 2xTPS53015
  • Pasokan 1.8V Utama: APW8805
  • Persediaan USB VBUS: RT9715 dan APL3511
  • 12V untuk PCIe & SATA: LM3481
  • Header Pengisian Daya Kontrol: Soket Flex 10-pin

Ya, saya harus memeriksa sendiri setengah dari ini, jadi jangan merasa buruk jika itu semua bahasa Yunani untuk Anda. Intinya adalah bahwa Kit Pengembang Jetson TX1 diatur untuk terhubung dan memberi daya hampir semua sensor, komponen atau periferal yang dapat Anda beli atau kembangkan sendiri.

Teknologi perangkat lunak

Perangkat lunak yang diperlukan untuk dikembangkan pada Jeston TX1 luas dan mudah diatur. Jetson Jetpack adalah paket lengkap yang terdiri dari Ubuntu 14.04 (termasuk alat pengembangan dan kompilasi yang diperlukan), sampel middleware dan kode yang diperlukan. Paket ini disesuaikan untuk papan Jetson (baik Jetson TK1 tahun lalu serta TX1 yang lebih kuat) yang dibangun dari alat yang dikenal oleh pengembang komputasi GPU dan komponen sumber terbuka. API yang disertakan dan berbagai toolkit:

  • OpenGL 4.4: API lintas-platform, lintas-bahasa untuk rendering grafik 2D dan 3D
  • CUDA 7.0: Lingkungan pemrograman untuk pengembang C dan C ++ membangun aplikasi yang dipercepat GPU.
  • cuDNN 4.0: Perpustakaan CUDA Deep Neural Network, memberikan rutinitas yang sangat optimal untuk merancang dan melatih jaringan saraf.
  • OpenCV 3.0: (Open Source Computer Vision) Pustaka fungsi yang digunakan untuk penglihatan komputer waktu nyata.
  • OpenVX 1.0: Standar bebas-royalti untuk akselerasi lintas platform GPU aplikasi penglihatan komputer.
  • VisionWorks 1.0: Toolkit yang dikembangkan oleh NVIDIA yang menyediakan algoritma yang dioptimalkan untuk GPU dan SoC yang mampu CUDA.
  • ROS: (Sistem Operasi Robot) Seperangkat kerangka kerja dan middleware yang dirancang untuk pengembangan perangkat lunak robot.

Selain itu, satu set lengkap desain aplikasi dan alat pengembangan disediakan, yang ditujukan untuk kemudahan penggunaan ketika berkembang dengan Tegra X1 dan Jeston TX1. IDE lengkap disediakan dengan menggunakan Eclipse, para pembuat grafis khusus dengan dukungan untuk OpenGL lintas platform, dan NVIDIA PerfKit untuk melakukan debug dan membuat profil aplikasi OpenGL dan D3D.

Instalasi perangkat lunak dirancang untuk pengguna yang mengenal Linux dan alat pengembangan, untuk siapa kit ini dibuat. Prosesnya sangat mudah, dan Jetson TX1 Anda akan melakukan booting ke kondisi yang dapat digunakan di luar kotak. Kami diberi alat yang diperlukan dan pembaruan pada kartu SD, tetapi pengguna akhir akan memiliki akses penuh ke alat pengembangan NVIDIA melalui Internet.

Anda diharapkan memahami cara mengubah izin, menavigasi baris perintah, dan memutakhirkan OS flash melalui koneksi USB ke mesin host yang juga menjalankan Ubuntu 14.04.

Bundel Jetson Jetpack menyederhanakan segala sesuatunya ketika saatnya untuk menginstal alat pengembangan Anda. Component Manager grafis (sangat mirip dengan manajer Android SDK) memungkinkan Anda untuk menginstal, memperbarui dan mengelola alat Anda, sampel dan berbagai komponen pengembangan dalam satu jendela.

Sampel dan demo lain dipasang melalui manajer paket Ubuntu asli, menggunakan repositori CUDA NVIDIA.

Serangkaian lengkap alat benchmark, contoh kode, dan aplikasi demo disediakan, dan Anda akan bisa mendapatkan jawaban atas pertanyaan Anda di situs dukungan Embedded Computing NVIDIA. NVIDIA serius dengan produk Jetson mereka, dan dalam hal ini untuk jangka panjang. Anda akan menemukan banyak dukungan, baik dari pengguna maupun perusahaan NVIDIA.

Bagaimana itu cocok bersama

Pengembangan perangkat keras dan perangkat lunak sulit. Ini juga sangat menegangkan. Dan itu sangat bermanfaat. Anda membutuhkan alat yang tepat untuk memulai pekerjaan, dan tim pendukung dengan bahu yang kuat untuk menyelesaikan pekerjaan. Di sinilah NVIDIA dan Jetson TX1 ikut bermain.

Kit Pengembang TX1 adalah solusi lengkap, di luar kotak untuk memulai. Perangkat keras lebih dari mampu untuk penggunaan yang dimaksudkan, cukup sederhana untuk mengatur dan relatif murah. Dukungan perangkat lunak sangat baik, dan NVIDIA menaruh minat besar pada platform secara keseluruhan, serta keberhasilan mitra mereka.

Yang paling penting, modul TX1 dirancang khusus untuk aplikasi tertanam yang memerlukan komputasi intensif. Menggunakan pustaka dan alat CUDA NVIDIA, Anda bisa mendapatkan hasil yang mirip dengan CPU desktop kelas atas, dengan kira-kira sepersepuluh dari kebutuhan daya. Semua dari komputer seukuran kartu Visa Anda.

Anda melihat masa depan teknologi yang akan terintegrasi ke dalam semua kehidupan kita di sini. Mesin "pintar" yang berpikir bersama dalam jaringan saraf, terutama peralatan pembelajaran yang tidak diawasi, membutuhkan apa yang disebut kapasitas untuk melakukan analisis input yang semakin kompleks. Anda membutuhkan komputer yang kuat yang sangat hemat energi untuk mendapatkan kapasitas. Jetson TX1 adalah komputer yang kuat dan hemat energi.

Kit Pengembang Jetson TX1 dikirimkan hari ini dengan harga $ 599. Penjualan pendidikan hanya $ 299. Anda dapat membeli dari Amazon, Newegg, Micro Center atau langsung dari NVIDIA.