Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Nézd meg az nvidia jetson tk1-et

Tartalomjegyzék:

Anonim

Ismerkedjen meg a valaha épített leghatékonyabb ARM fejlesztői fórummal

Az NVIDIA nagymértékben lépett be az egyablakos számítógépes piac világába a Jetson TK1 készülékkel. Noha hallhatott már olyan nagyszerű hobbistartó táblákról, mint a Raspberry Pi vagy a BeagleBone Black, az NVIDIA egy lépéssel tovább lépett és egy terméket épít fel az ARM-alapú prototípus készítésére a professzionális térben. Erőteljes, olcsó és könnyen elérhető. Ez az, amit a K + F-csoportok (és beszerzőik) szeretnek.

Az NVIDIA elküldött nekem egy játékot, és már előrehaladtam az ütemét - mind haladó hobbistaként, mind pedig egy tipikus fogyasztóként, aki saját számítástechnikai készüléket tervez felépíteni. Nagyon elégedett vagyok azzal, amit láttam.

Mi a Jetson TK1?

A Jetson nem tanulási eszköz

A Jetson az úgynevezett egypanziós számítógép. Ez azt jelenti, hogy készen áll a dobozból, hogy csatlakoztasson valamilyen képernyőt, adjon hozzá egy beviteli módszert, és akkor minden csak működik. A számítógép futtatásához szükséges minden - a processzor, a memória, a tárolás, a hálózatépítés stb. - közvetlenül a táblára van építve, és ez megkönnyíti a projekt indítását. Ezek a projektek lehetnek valami nagyon technikai jellegűek, amelyek iránt a fogyasztók nem törődnek, vagy egyszerűbbek lehetnek, mint például a saját házimozi-számítógép készítése. Csak annyit kell tennie, hogy betölt egy szoftvert, és bekapcsolja.

A Jetson nem olyan tanulási eszköz, mint a Raspberry Pi. Az olyan dolgok, mint a 2 mm-es tűtávolsággal rendelkező és 1, 8 voltos logikát használó GPIO (általános célú bemeneti és kimeneti) fejléc, azt jelentik, hogy nem fogja tudni használni a hobbi-készlet bővítőelemeinek hatalmas sorozatát. Ha megérti, hogy ez mit jelent, akkor láthatja, miért célozza ez valaki egy fejlett fejlesztési környezetben. Ha nem értették, ez egyszerűen azt jelenti, hogy nem megy Adafruitbe, és kész készleteket vásárol, hogy otthon készítsen dolgokat.

Az alkalmazások a 192 Kepler grafikus magokat használhatják a számításhoz

A Jetson egy nagyon nagy teljesítményű (ARM-alapú termékhez) egylapú számítógép ipari alkalmazásokhoz, ahol inkább a kész táblát kell használni, vagy például ahhoz, hogy saját személyi számítógépet vagy mini-szervert készítsen. Ez energiabarát (13 watt teljesítményfogyasztást mértem a csúcsidőszakban), teljes mértékben támogatja az NVIDIA Ubuntu 14.04 alapú Linux 4 Tegra, és teljes mértékben támogatja az NVIDIA GPGPU letöltési nyelvét, a CUDA-t. Ez azt jelenti, hogy az alkalmazások használhatják a 192 Kepler grafikus magokat a számításhoz, ha azokat kifejlesztették. Bárki, aki Kepler osztályú grafikus kártyát használ a Windows számítógépén az Adobe Premiere-hez hasonló programmal együtt, elmondhatja neked, hogy ez óriási különbséget jelent. És a Jetsonnal nem fogsz több száz watt energiát felhasználni ehhez.

Hardver specifikációk

Egy ARM rendszer számára ez a dolog egy vadállat

A Jeston az NVIDIA legújabb Tegra TK1 SoC-ján (chip-alapú rendszer) fut. Négy 32 bites ARM Cortex-A15 általános célú magja 2, 3 GHz-en fut, egy alacsony fogyasztású Cortex-A15 "árnyék" mag, amely akkor működik, ha a rendszer nincs nagy terhelés alatt, hogy energiatakarékosabb legyen, és 192 Kepler GPU magok 852MHz-en a grafikus lóerő és a GPU kiszámításához az NVIDIA CUDA (Compute Unified Device Architecture) nyelvén keresztül. Egy ARM rendszer számára ez a dolog egy vadállat.

A TK1 SoC-vel párosítva 2 GB DDR3L RAM-ot tartalmaz, 933 MHz frekvencián és 64 bites széles buszon. Tároláshoz 16 GB NAND flash fedélzet van, valamint SD kártya és SATA bővítés - az 1 TB SSD-hez hasonló valamelyik csatlakoztatásához csak a megfelelő kábelekre van szükség. Ismét ez nem játék.

Ahhoz, hogy csatlakozzon a világ többi részéhez, teljes bemenete és kimenete van. A Realtek RTL8111GS 10/100/1000 Ethernet port be van építve, és teljes egészében támogatott. Van egy szabványos HDMI port az audió és a videó külső megjelenítéséhez, analóg audio bemeneti és kimeneti aljzatok, valamint egy teljes méretű USB 3.0 port.

A legnagyobb probléma az Android támogatás hiánya

A fejlettebb használathoz egyetlen RS232 soros portot, 25 tűs GPIO fejlécet, JTAG fejlécet és egysávos miniPCI expressz helyet talál. Van még USB OTG és helyreállítás egy micro USB 2.0 porton keresztül.

Miközben szerettem volna látni a beépített vezeték nélküli hálózatot és a Bluetooth-ot, a soros port és a JTAG fejléc hozzáadása többet jelent, mint amennyit csak okoz. Ne feledje, hogy ezt nem kezdőknek tervezték.

A legnagyobb probléma az Android támogatás hiánya. Az NVIDIA azt mondta, hogy a Linux 4 Tegra az egyetlen támogatott operációs rendszer a Jetson számára, és azt hiszem, hogy egy hatalmas fejlesztési közösségre néznek - mind „profi”, mind a nagy dolgokkal foglalkozó tinédzsereknek -, mivel nem veszik figyelembe. Nem vagyok biztos benne, miért nem érhető el az Android a Jetson számára (ha kellene kitalálnom, azt mondanám, hogy ennek valamilyen köze van a CUDA-hoz, de ez 100 százalékosan egy találgatás), de szeretném, ha lenne. Minden rajongó vagy profi számára, aki teljes Ubuntu környezetet akar fejlesztésre, biztos vagyok benne, hogy van valaki, aki Androidot akar.

Ki használja ezt?

több számítási teljesítmény, mint tudni fogja, mit kell tennie

Remélhetőleg kevesebben keressük ezt. A Jetson fenomenális HTPC-t vagy hálózati fájlokat és médiaszervereket készít (az óriási Ubuntu szoftver tároló miatt), és tökéletes eszköz az iparágakban, például az orvosi, az autóiparban, vagy a robotikában és a gép látásában is. Az egy kis táblába csomagolva ugyanaz a GPU-számítástechnikai motor található, mint bármely, a CUDA alkalmazásokhoz tervezett csúcskategóriás rendszerben, tízszer kevesebb energiát használva.

A fogyasztók oldalán még a teljes körű asztal futtatása esetén is a rendszer reagál és képes. Nem olyan képes, mint egy Raspberry Pi, de képes, mint például a laptopja. Könnyen megvalósíthat egy nagy külső SATA-meghajtóval rendelkező rendszert, és média- és szórakoztató-specifikus szoftverekkel töltheti fel, és észreveheti az észrevehetően jobb teljesítményt az Android HTPC vagy a Raspberry Pi alapú médiaszámítógéppel szemben.

A rajongók és a rajongók érdemes kétszer is gondolkodni a Jetsonról

A Jetson a beágyazott rendszerek új generációjának bevezetésére szolgáló eszköz. A jelenleg a CUDA alkalmazásokon dolgozó fejlesztőknek már beépített beágyazott környezete van, hogy az alapkód kevés vagy semmiféle változtatásával elinduljon. A beágyazott platformon dolgozó fejlesztőknek ARM utasításkészlet-táblája van, amelynek több számítási teljesítménye van, mint amennyit tudni fognak. Érdemes átírni a kódot, ha a CUDA-t olyan projektekhez használja, amelyek egyszerűen nem lennének lehetségesek ilyen hardver nélkül. Az NVIDIA CUDA SDK már robusztus és érett, és biztosak vagyunk abban, hogy továbbra is könyvtárakat és eszközöket biztosítanak a további fejlesztéshez. Néhány oldalról konzultáltam egy kis csoporttal, aki kipróbálhatja a legújabb projektjükre, tehát határozottan van érdeklődés az iránt.

A rajongók és a rajongók azonban érdemes kétszer is elgondolkodni a Jetsonról. A GPU-gyorsított könyvtárak csodálatosnak tűnnek, de nem fogsz leülni és írni néhány sort a Python-ról, hogy bármelyiket használd. Sokkal nehezebb lesz olyan dolgokat találnia, amelyek működnek a Jetson egyedi GPIO beállításaival, és valószínűleg sok kék füstöt tervező áramkörben lélegzik, amely képes kommunikálni az 1, 8 voltos logikával. A kezdőknek még mindig a legjobb tét egy málna PI, egy Arduino Uno és egy pajzs, hogy barátok legyenek.

Mindent összecsomagolva

Van egy pokol sok számítási teljesítmény itt. Valójában valószínűsíthető, hogy több, mint bárki másnak szüksége van. És mindössze 192 dollárnál a költség nem sok akadályt jelent.

Számos dolgot gondolok az irodámban, amelyet szívesen használnék a Jetson használatához - fájlkezeléshez, hálózatkezeléshez, médiaszolgáltatáshoz, vagy akár akváriumvezérlőhöz. És nagyon jó lenne bármelyikükben. Ha egy teljes HTPC piacon lennék, akkor Jetsonnal kezdném.

Alternatív megoldásként, ha a gép látásiparában dolgoztam, hatalmas hasznos esetet láthatok a Jetson számára. Mindez a számítási teljesítmény, a robosztus CUDA könyvtárak és az alacsony fogyasztás azt jelenti, hogy a Jetson ideális lesz számos alkalmazáshoz az ipari terekben. A gépezetrendezéshez vagy az orvosi képalkotáshoz szükséges alkalmazásokra, valamint az autójában található hardverekre, amelyekről már tudjuk, az NVIDIA nagyon érdekli.

De ha kezdő vagy alkalmi elektronikai geek, valószínűleg nézzen meg egy másik táblát. Nem az, hogy a Jetson nem fog tudni csinálni valamit, amit szeretne (és még többet is), de ez nem egyszerűen a kezdeti út.