Taula de continguts:
- Conegui el tauler de desenvolupadors ARM més potent mai construït
- Què és el Jetson TK1?
- Especificacions del maquinari
- Qui hauria d’utilitzar això?
- Empaquetant-ho tot
Conegui el tauler de desenvolupadors ARM més potent mai construït
NVIDIA ha entrat al món del mercat amb ordinadors únics d'una gran manera amb el Jetson TK1. Mentre que potser heu sentit a parlar de grans taulers aficionats com el Raspberry Pi o el BeagleBone Black, NVIDIA va fer un pas més i va crear un producte per al prototipat basat en ARM a l’espai professional. És potent, barat i fàcilment disponible. Són els que els agraden els equips d’R + D (i els seus agents de compra).
NVIDIA m'ha enviat un per jugar i ho he posat a punt, tant com a hobbyista avançat, com a consumidor típic que vol construir el seu propi dispositiu informàtic. Estic força satisfet amb el que he vist.
Què és el Jetson TK1?
El Jetson no és una eina d’aprenentatge
El Jetson és el que es coneix com a ordinador d'una sola placa. Això vol dir que està llest fora de la caixa per connectar una visualització d’algun tipus, afegir un mètode d’entrada i, tot seguit, només funciona. Tot el necessari per funcionar com a ordinador (el processador, la memòria, l’emmagatzematge, la xarxa, etc.) s’inclou directament al tauler, i això fa que un projecte sigui molt fàcil. Aquests projectes poden ser una cosa molt tècnica a la qual no es preocuparan els consumidors o poden ser una cosa més senzilla com crear el vostre ordinador Home Theater. Tot el que heu de fer és carregar algun programari i engegar-lo.
El Jetson no és una eina d’aprenentatge, com ho és el Raspberry Pi. Coses com ara l’encapçalament GPIO (entrada de propòsit general i sortida) que té un espai entre 2 mm de pin i que utilitza una lògica de 1, 8 volts significa que no podreu utilitzar la gran varietat de components d’expansió del kit hobby. Si enteneu què vol dir això, veureu per què s’adreça a algú d’un entorn de desenvolupament avançat. Si no ho vau entendre, simplement vol dir que no anireu a Adafruit ni a comprar kits preparats per construir coses a casa vostra.
les aplicacions poden utilitzar els nuclis gràfics Kepler de 192 per computació
El Jetson és un ordinador de una sola placa molt potent (per a un producte basat en ARM) que s’utilitza en aplicacions industrials on es prefereix tenir una junta preparada o per fer alguna cosa com construir un ordinador personal o un mini-servidor. És potent (pot mesurar 13 watts de potència en el seu màxim ús), completament suportat per Linux 4 Tegra basat en Ubuntu 14.04 de NVIDIA, i és compatible amb el llenguatge de descàrrega GPGPU de NVIDIA CUDA. Això significa que les aplicacions poden utilitzar els nuclis gràfics de 192 Kepler per computació si es desenvolupessin per a això. Qualsevol que utilitzi una targeta gràfica de la classe Kepler al seu ordinador Windows, juntament amb un programa com Adobe Premiere, pot dir-vos que això fa una gran diferència. I amb el Jetson, no traureu centenars de watts de poder per fer-ho.
Especificacions del maquinari
Per a un sistema ARM, això és una bèstia
Jeston funciona amb l'últim SoC de Tegra TK1 (sistema en xip) de NVIDIA. Teniu quatre nuclis d’ús general de 32 bits ARM Cortex-A15 que corren a 2, 3 GHz, un nucli "ombra" de Cortex-A15 de poca potència que s’executa quan el sistema no està en una càrrega pesada per ser més potent i 192 Kepler Nucli de GPU a 852MHz per a una potència gràfica i càlcul de GPU mitjançant el llenguatge CUDA de NVIDIA (Compute Unified Device Architecture). Per a un sistema ARM, això és una bèstia.
Emparellat amb el TK1 SoC és de 2 GB de memòria RAM DDR3L, amb una autonomia de 933 MHz i un bus de 64 bits d'ample. Per a l’emmagatzematge, hi ha 16 GB de flash NAND a bord, així com una targeta SD i una expansió SATA: connectar una cosa com un SSD d’1TB només requereix els cables correctes. Un cop més, això no és cap joguina.
Per connectar-vos a la resta del món, teniu un compliment complet d’entrades i sortides. Un port Ethernet de Realtek RTL8111GS 10/100/1000 està integrat a la part i està completament suportat. Hi ha un port HDMI estàndard per a àudio i vídeo a una pantalla externa, preses d'entrada i sortida d'àudio analògiques i un port USB 3.0 de mida completa.
El meu problema més gran és la falta de suport per Android
Per a un ús més avançat, trobareu un únic port sèrie RS232, una capçalera GPIO de 25 pins, una capçalera JTAG i una ranura expressa miniPCI d'un sol carril. També hi ha USB OTG i recuperació mitjançant un port micro USB 2.0.
Tot i que m’hauria agradat veure xarxes sense fils i Bluetooth integrades, l’afegit d’un port sèrie i una capçalera de JTAG és més que una cosa que pot compensar. Recordeu que no va ser dissenyat per a principiants.
El meu problema més gran és la falta de suport per Android. NVIDIA ha afirmat que el Linux 4 Tegra és l’únic sistema operatiu admès per a Jetson i crec que passen per alt una enorme comunitat de desenvolupament, tant "professional" com els que fan els grans que no fan de les coses. No estic segur de què Android no està disponible per a Jetson (si hagués d’endevinar, diria que té alguna cosa a veure amb CUDA, però això és 100% per descomptat), però voldria que ho fos. Per a qualsevol entusiasta o professional que vulgui tenir un entorn Ubuntu complet per al desenvolupament, estic segur que també hi ha algú que vulgui Android.
Qui hauria d’utilitzar això?
més potència de càlcul que no sabràs què fer
Tant de bo, més de alguns que llegim això. Jetson faria un fenomenal HTPC o un servidor de fitxers de xarxa i de xarxes (a causa de l’enorme dipòsit de programari Ubuntu), i també és el dispositiu perfecte per utilitzar-lo en indústries com l’àmbit mèdic, l’automoció o la robòtica i la visió de màquines. El petit motor de càlcul GPU que trobareu inclòs en aquest petit tauler que trobareu en qualsevol sistema de gamma alta dissenyat per a aplicacions CUDA, usant aproximadament 10 vegades menys energia.
Des del punt de vista del consumidor, fins i tot executant un escriptori complet, el sistema és capaç de respondre No és capaç com un Raspberry Pi és capaç, però és capaç com el vostre portàtil. Es pot crear fàcilment un sistema amb una gran unitat SATA externa i carregar-lo amb programari específic i d’entreteniment, i podreu notar el rendiment molt millorat respecte a un HTPC Android o un ordinador multimèdia basat en Raspberry Pi.
Els aficionats i aficionats poden voler pensar dues vegades en el Jetson
Jetson també és l'eina per crear una nova generació de sistemes incrustats. Els desenvolupadors que treballen actualment en aplicacions CUDA ara tenen un entorn incrustat preconstruït per començar amb poc o cap canvi al seu codi bàsic. Els desenvolupadors que treballen en plataformes incrustades disposen ara d’un tauler d’instruccions ARM amb més potència de càlcul del que sabran què fer. Val la pena reescriure codi per utilitzar CUDA per a molts projectes que simplement no serien possibles sense aquest tipus de maquinari. El SDK CUDA de NVIDIA ja és robust i madur, i estem segurs que continuaran proporcionant biblioteques i eines per a un desenvolupament més. He estat fent una mica de consulta al costat d'un grup reduït que pot ser que estigui provant el seu darrer projecte, així que sens dubte hi ha interès.
Els aficionats i aficionats potser voldrien pensar dues vegades en el Jetson. Les biblioteques accelerades amb GPU semblen una cosa meravellosa, però no podreu seure i escriure algunes línies de Python per utilitzar-ne cap. També tindreu més dificultats per trobar qualsevol cosa que funcioni amb l’única configuració GPIO de Jetson i probablement acabareu respirant en molts circuits de disseny de fum blau que puguin comunicar-se amb la lògica de 1, 8 volts. Per als principiants, un gerd de gerds, un Arduino Uno i un escut perquè siguin amics és la vostra millor aposta.
Empaquetant-ho tot
Aquí hi ha un munt de molta potència de càlcul. De fet, el més probable és que hi hagi més del que necessita qualsevol. I amb només 192 dòlars, el cost no suposa una barrera.
Puc pensar en qualsevol cosa en el meu despatx que m'agradaria utilitzar Jetson per servir: fitxers, administració de xarxa, servei de suports o fins i tot un controlador d'aquari. I estaria molt bé en qualsevol d’ells. Si jo estigués al mercat per un HTPC complet, començaria amb un Jetson.
Alternativament, després d’haver treballat a la indústria de la visió de màquines, puc veure un enorme cas d’ús per a la Jetson. Tot el que calcula potència, les robustes biblioteques CUDA i el baix consum de potència significa que el Jetson serà ideal per a moltes aplicacions a l’espai industrial. Les aplicacions d’ordenació de màquines o d’imatge mèdica em vénen al cap, així com el maquinari del cotxe, que ja sabem que interessa molt NVIDIA.
Però si ets un principiant o un friki electrònic d’electrònica casual, probablement hauríeu de mirar un altre tauler. No és que el Jetson no pugui fer res del que voldríeu fer (i més), però no és la manera fàcil de començar.