Kazalo:
- Spoznajte najmočnejšo ploščo za razvijalce ARM, ki je bila kdajkoli zgrajena
- Kaj je Jetson TK1?
- Specifikacije strojne opreme
- Kdo naj to uporablja?
- Zavijanje vse
Spoznajte najmočnejšo ploščo za razvijalce ARM, ki je bila kdajkoli zgrajena
NVIDIA je z Jetson TK1 v veliki meri vstopila v svet trga eno-računalnikov. Čeprav ste morda slišali za velike hobistične deske, kot sta Raspberry Pi ali BeagleBone Black, je NVIDIA stopila še korak dlje in v profesionalnem prostoru zgradila izdelek za izdelavo prototipov na osnovi ARM. Je zmogljiv, poceni in na voljo. To so stvari, ki jih imajo radi raziskovalno-razvojne ekipe (in njihovi nakupovalni agenti).
NVIDIA mi je poslala enega, s katerim se igram, in to postavljam skozi korake - tako kot naprednega hobista kot tudi tipičnega potrošnika, ki si želi izdelati svoj računalniški aparat. Precej sem zadovoljen s tem, kar sem videl.
Kaj je Jetson TK1?
Jetson ni orodje za učenje
Jetson je tisto, kar je znano kot enodružinski računalnik. To pomeni, da je pripravljen iz škatle, da prikažete nekakšen zaslon, dodate način vnosa in potem vse samo deluje. Vse, kar je potrebno za delovanje kot računalnik - procesor, pomnilnik, pomnilnik, omrežje itd. - je vgrajeno prav v ploščo, zato je začetek projekta zelo enostaven. Ti projekti so morda nekaj zelo tehničnega, kar potrošnikom ne bo mar, ali pa so lahko nekaj bolj preprostega, kot je izdelava lastnega računalnika za domači kino. Vse, kar morate storiti, je naložiti nekaj programske opreme in jo vklopiti.
Jetson ni orodje za učenje, kot je Raspberry Pi. Stvari, kot sta glava za vnos in izhod GPIO (splošni namen in vhod), imajo razmik med 2 mm in med 1, 8-voltno logiko pomenijo, da ne boste mogli uporabljati velikega števila komponent za razširitev hobi-kit. Če razumete, kaj to pomeni, potem vidite, zakaj je to namenjeno nekomu v naprednem razvojnem okolju. Če niste razumeli, to preprosto pomeni, da ne boste hodili v Adafruit in kupovali že pripravljenih kompletov za izdelavo stvari doma.
aplikacije lahko za izračun uporabljajo 192 grafičnih jeder Kepler
Jetson je zelo močan (za ARM-ov izdelek) enodružinski računalnik za uporabo v industrijskih aplikacijah, kjer je bolje imeti pripravljeno ploščo ali narediti nekaj, kot je gradnja lastnega osebnega računalnika ali mini strežnika. Je prijazen do moči (izmeril sem 13 vatov črpanja moči ob največji porabi), v celoti ga podpira NVIDIA-in Ubuntu 14.04, ki temelji na Linuxu 4 Tegra, in v celoti podpira NVIDIA-in GPGPU jezik za nalaganje CUDA. To pomeni, da lahko aplikacije za računanje uporabijo 192 Keplerjevih grafičnih jeder, če so bile zanjo razvite. Kdor uporablja grafično kartico razreda Kepler v svojem računalniku z operacijskim sistemom Windows v povezavi s programom, kot je Adobe Premiere, vam lahko pove, da je to zelo pomembno. In z Jetsonom ne boste črpali več sto vatov moči za to.
Specifikacije strojne opreme
Za sistem orožja ARM je ta stvar zver
Jeston deluje na najnovejši Tegra TK1 SoC (sistem na čipu) NVIDIA. Na voljo imate štiri 32-bitna jedra splošnega namena ARM Cortex-A15, ki delujejo na 2, 3 GHz, jedro z nizko močjo Cortex-A15 "senčna", ki deluje, ko sistem ne bo pod veliko obremenitvijo, da bi bil bolj prijazen, in 192 Keplerjev Jedra GPU na 852MHz za grafične konjske moči in računanje GPU prek jezika NVIDIA CUDA (Compute Unified Device Architecture). Za sistem orožja ARM je ta stvar zver.
V kombinaciji s TK1 SoC je 2 GB DDR3L RAM-a, takt deluje na 933MHz in na 64-bitnem vodilu. Za shranjevanje je na voljo 16 GB bliskavice NAND, poleg tega pa kartica SD in razširitev SATA - če je vklopljen nekaj takega kot 1TB SSD, potrebujete le ustrezne kable. Spet to ni nobena igrača.
Če se želite povezati s tujino, imate popoln kompliment vhodov in izhodov. Ethernet vrata Realtek RTL8111GS 10/100/1000 so na krovu in so v celoti podprta. Obstajajo standardna vrata HDMI za avdio in video na zunanji zaslon, analogni vhodni in izhodni priključki ter polni USB 3.0 vrata.
Moje največje vprašanje je pomanjkanje podpore za Android
Za bolj napredno uporabo boste našli eno serijsko vrata RS232, 25-pinsko GPIO glavo, JTAG glavo in enojno pas miniPCI express. Na voljo je tudi USB OTG in obnovitev prek mikro USB 2.0 vhoda.
Čeprav bi rad videl vgrajeno brezžično omrežje in Bluetooth, je dodajanje serijskega vhoda in glave JTAG več kot zanj. Ne pozabite, da to ni bilo zasnovano za začetnike.
Moje največje vprašanje je pomanjkanje podpore za Android. NVIDIA je dejala, da je Linux 4 Tegra edina podprta operacijska enota za Jetson, in mislim, da spregledajo ogromno razvojno skupnost - tako "profesionalne" kot tinkerje, ki delajo odlične stvari - tako, da je ne vključijo. Nisem prepričan, zakaj Android ni na voljo za Jetson (če bi moral ugibati, bi rekel, da ima nekaj veze s CUDA, vendar je to stoodstotno ugibanje), vendar bi si želel, da bi bilo tako. Za vsakega navdušenca ali strokovnjaka, ki si želi polno Ubuntu okolja za razvoj, sem prepričan, da obstaja tudi nekdo, ki želi Android.
Kdo naj to uporablja?
več računske moči, kot boste vedeli, kaj storiti
Upajmo, da nas več kot nekaj bere to. Jetson bi naredil fenomenalen HTPC ali omrežni datotečni in medijski strežnik (zaradi ogromnega skladišča programske opreme Ubuntu), poleg tega pa je tudi odlična naprava za uporabo v panogah, kot so medicinsko področje, avtomobilska industrija ali robotika in strojni vid. Na tej majhni plošči je enak računalniški motor GPU, ki ga boste našli v katerem koli vrhunskem sistemu, zasnovanem za CUDA aplikacije, ki porabi približno 10-krat manj energije.
Na strani potrošnikov je sistem celo odziven in polno namizje odziven in zmožen. Ni sposoben, kot je zmožen Raspberry Pi, vendar je sposoben, kot je sposoben vaš prenosnik. Izdelava sistema z velikim zunanjim pogonom SATA in nalaganje z mediji in programsko opremo za zabavo je enostavno uresničljiva, opazili boste močno izboljšano zmogljivost v primerjavi z Android HTPC ali medijskim računalnikom, ki temelji na Raspberry Pi.
Hobisti in navdušenci bodo morda želeli dvakrat premisliti o Jetsonu
Jetson je tudi orodje za uvedbo nove generacije vgrajenih sistemov. Razvijalci, ki trenutno delajo na aplikacijah CUDA, imajo vnaprej vgrajeno vdelano okolje, da začnejo z malo ali nič spremembami svoje osnovne kode. Razvijalci, ki delajo na vgrajenih platformah, imajo zdaj na voljo ARM-tablo z več računsko močjo, kot bodo vedeli, kaj storiti. Če želite uporabiti CUDA za številne projekte, ki brez tovrstne strojne opreme preprosto ne bi bilo mogoče, bi bilo vredno prepisati kodo. NVIDIA-in CUDA SDK je že močan in zrel in prepričani smo, da bodo še naprej zagotavljali knjižnice in orodja za nadaljnji razvoj. Nekaj posvetoval sem z majhno skupino, ki bo morda preizkusila svoj najnovejši projekt, zato je vsekakor zanimanje tam.
Hobisti in navdušenci bodo morda želeli dvakrat premisliti o Jetsonu. Knjižnice, ki jih pospeši GPU, zvenijo kot čudovita stvar, vendar se ne boste mogli usesti in napisati nekaj vrstic Pythona, da bi jih uporabili. Prav tako boste težje našli karkoli, kar deluje z edinstveno Jetson-ovo nastavitvijo GPIO, in bo verjetno zadihalo v obilnem modrem vezju za oblikovanje dima, ki lahko komunicira z 1, 8-voltno logiko. Za začetnike je še vedno najboljša ponudba Raspberry PI, Arduino Uno in ščit, s katerimi bodo postali prijatelji.
Zavijanje vse
Tu je cel pekel veliko računske moči. Pravzaprav je več možnosti, kot jih kdo potrebuje. In samo 192 $ stroški niso veliko ovira.
V svoji pisarni si lahko omislim karkoli stvari, za katero bi rad uporabljal Jetson za - posluževanje datotek, upravljanje omrežja, posluževanje medijev ali celo krmilnik akvarija. In v vsakem od njih bi bilo zelo dobro. Če bi bil na trgu za polni HTPC, bi začel z Jetsonom.
Če pa delam v industriji strojnega vida, lahko za Jetson vidim veliko uporabnega primera. Vsa ta računalniška moč, robustne knjižnice CUDA in nizka poraba energije pomenijo, da bo Jetson idealen za številne aplikacije v industrijskem prostoru. Prihajajo nam aplikacije za strojno razvrščanje ali medicinsko slikanje, pa tudi strojna oprema v vašem avtomobilu, za katero že vemo, da NVIDIA zelo zanima.
Ampak, če ste začetnik ali priložnostni elektronik geek, bi verjetno morali pogledati drugo tablo. Saj ne, da Jetson ne bo mogel storiti ničesar, kar bi si želeli (in še več), ampak to preprosto ni enostaven način.