Logo fi.androidermagazine.com
Logo fi.androidermagazine.com

Katso nvidian jetson tk1

Sisällysluettelo:

Anonim

Tapaa kaikkien aikojen tehokkaimman ARM-kehittäjätaulun kanssa

NVIDIA on tullut monitoimikorttimarkkinoille suurella tavalla Jetson TK1: n avulla. Vaikka olet ehkä kuullut suurista harrastajatauluista, kuten Raspberry Pi tai BeagleBone Black, NVIDIA meni askeleen pidemmälle ja rakensi tuotteen ARM-pohjaiseen prototyyppien laatimiseen ammattitilassa. Se on tehokas, halpa ja helposti saatavilla. Nämä ovat asioita, joita t & k-tiimit (ja heidän ostoagenttinsa) rakastavat.

NVIDIA lähetti minut leikkimään ja olen käynyt sen läpi nopeudella - sekä edistyneenä harrastajana että tyypillisenä kuluttajana, joka haluaa rakentaa oman tietokoneensa. Olen melko tyytyväinen näkemääni.

Mikä on Jetson TK1?

Jetson ei ole oppimisväline

Jetson tunnetaan nimellä yhden kortin tietokone. Tämä tarkoittaa, että se on valmis laatikosta kytkeä jonkinlainen näyttö, lisätä syöttötapa ja sitten kaikki vain toimii. Kaikki tietokoneen suorittamiseen tarvittava - prosessori, muisti, tallennustila, verkottuminen jne. - on rakennettu suoraan kortille, ja tämä tekee projektista aloittamisen melko helpoksi. Nämä projektit voivat olla jotain erittäin teknistä, joista kuluttajat eivät välitä, tai ne voivat olla jotain yksinkertaisempaa, kuten oman kotiteatteritietokoneen rakentaminen. Sinun tarvitsee vain ladata ohjelmisto ja käynnistää se.

Jetson ei ole oppimisväline, kuten Raspberry Pi on. Kuten GPIO (yleiskäyttöinen tulo ja lähtö) -otsakkeessa, jossa on 2 mm: n etäisyys ja joka käyttää 1, 8 voltin logiikkaa, tarkoitetaan, että et pysty käyttämään suurta määrää hobby-kit-laajennuskomponentteja. Jos ymmärrät, mitä tämä tarkoittaa, huomaat miksi tämä on suunnattu jollekin edistyneessä kehitysympäristössä. Jos et ymmärtänyt, se tarkoittaa yksinkertaisesti, ettet aio mennä Adafruusiin ja ostamaan valmiita sarjoja rakentamaan tavaroita kotona.

sovellukset voivat käyttää 192 Kepler-grafiikkaytimiä laskentaan

Jetson on erittäin tehokas (ARM-pohjaiseen tuotteeseen) yksikorttinen tietokone, jota käytetään teollisissa sovelluksissa, joissa mieluummin on valmistaulu, tai esimerkiksi oman henkilökohtaisen tietokoneesi tai minipalvelimen rakentamisessa. Se on virtaystävällinen (mittasin 13 wattia virrankulutusta huippunopeudella), sitä tukee täysin NVIDIA: n Ubuntu 14.04 -pohjainen Linux 4 Tegra ja tukee täysin NVIDIAn GPGPU-poistokieltä CUDA. Tämä tarkoittaa, että sovellukset voivat käyttää 192 Kepler-grafiikkaytimiä laskentaan, jos ne on kehitetty sitä varten. Jokainen, joka käyttää Kepler-luokan näytönohjainta Windows-tietokoneessaan yhdessä Adobe Premieren kaltaisen ohjelman kanssa, voi kertoa sinulle, että tämä tekee valtavan eron. Ja Jetsonilla et kuluta satoja watteja voimaa tehdäksesi sitä.

Laitteisto-ohjeet

ARM-järjestelmälle tämä asia on peto

Jeston toimii NVIDIA: n uusimmalla Tegra TK1 SoC: lla (sirujärjestelmä). Sinulla on neljä 32-bittistä ARM Cortex-A15 yleiskäyttöistä ydintä, jotka toimivat 2, 3 GHz: llä, vähätehoinen Cortex-A15 "varjo" -ydin, joka toimii, kun järjestelmä ei ole kovan kuormituksen alaisena, jotta se olisi virtaystävällisempi, ja 192 Kepler GPU-ytimet taajuudella 852MHz graafista hevosvoimaa ja GPU-laskentaa NVIDIAn CUDA-kielen (Compute Unified Device Architecture) avulla. ARM-järjestelmälle tämä asia on peto.

Yhdistettynä TK1 SoC: hen on 2 Gt DDR3L-RAM-muistia, kellotaajuudella 933MHz ja 64-bittisessä leveässä väylässä. Tallennusta varten on 16 Gt NAND-flash-muistia sekä SD-kortti ja SATA-laajennus - Joten 1 kt: n SSD-levyn kytkeminen vaatii vain oikeat kaapelit. Jälleen kerran, tämä ei ole lelu.

Voit muodostaa yhteyden muuhun maailmaan, joten sinulla on täysi valikoima tuloja ja lähtöjä. Realtek RTL8111GS 10/100/1000 Ethernet -portti on aluksella, ja sitä tuetaan kokonaan. Ulkoisessa näytössä on tavallinen HDMI-portti ääntä ja videota varten, analogiset äänen tulo- ja lähtöliittimet sekä täysikokoinen USB 3.0 -portti.

Suurin ongelmani on Android-tuen puute

Edistyneempää käyttöä varten löydät yhden RS232-sarjaportin, 25-nastaisen GPIO-otsikon, JTAG-otsikon ja yksikaistaisen miniPCI-pikapaikan. Mukana on myös USB OTG ja palautus micro USB 2.0 -portin kautta.

Vaikka olisin halunnut nähdä sisäänrakennetun langattoman verkkoyhteyden ja Bluetoothin, sarjaportin ja JTAG-otsikon lisääminen enemmän kuin korvaa sen. Muista, että sitä ei ole suunniteltu aloittelijoille.

Suurin ongelmani on Android-tuen puute. NVIDIA on sanonut, että Linux 4 Tegra on Jetsonin ainoa tuettu käyttöjärjestelmä, ja mielestäni he unohtavat valtavan kehitysyhteisön - sekä "ammattilaisten", että tinkererit, jotka tekevät suuria asioita - jättämättä sitä mukaan. En ole varma, miksi Android ei ole saatavana Jetsonille (jos minun piti arvata, sanoisin, että sillä on jotain tekemistä CUDA: n kanssa, mutta se on sataprosenttisesti arvaus), mutta toivon että se olisi. Jokaiselle harrastajalle tai ammattilaiselle, joka haluaa täydellisen Ubuntu-ympäristön kehitykseen, olen varma, että on myös joku, joka haluaa Androidin.

Kenen pitäisi käyttää tätä?

enemmän laskentatehoa kuin tiedät mitä tehdä

Toivottavasti yli muutama meistä lukee tätä. Jetson tekisi ilmiömäisen HTPC- tai verkkotiedosto- ja mediapalvelimen (valtavan Ubuntu-ohjelmistovaraston takia), ja se on myös täydellinen laite käytettäväksi teollisuuden aloilla, kuten lääketiede, autoteollisuus tai robotiikka ja konenäkö. Tässä pienessä kortissa on sama GPU-laskennallinen moottori, josta löydät minkä tahansa CUDA-sovelluksia varten suunnitellun huippuluokan järjestelmän, joka käyttää noin 10 kertaa vähemmän energiaa.

Kuluttajan puolella järjestelmä jopa reagoi täysikokoiseen työpöydälle ja reagoi siihen. Ei kykene kuten Raspberry Pi kykenee, mutta kykenee kuten kannettava tietokonesi kykenee. Järjestelmän rakentaminen suurella ulkoisella SATA-asemalla ja sen lataaminen media- ja viihdekohtaisilla ohjelmistoilla on helppoa toteuttaa, ja huomaat huomattavasti parantuneen suorituskyvyn verrattuna Android HTPC- tai Raspberry Pi-pohjaiseen mediatietokoneeseen.

Harrastajat ja harrastajat saattavat haluta miettiä kahdesti Jetsonista

Jetson on myös työkalu ohjaamaan uutta sulautettujen järjestelmien sukupolvea. Kehittäjillä, jotka työskentelevät parhaillaan CUDA-sovelluksissa, on nyt valmiiksi rakennettu sulautettu ympäristö aloittaaksesi aloittamisen vain vähän tai ei lainkaan muutoksia ydinkoodiinsa. Sulautettujen alustojen parissa työskentelevillä kehittäjillä on nyt ARM-ohjekortti, jolla on enemmän laskentatehoa kuin he tietävät mitä tehdä. Koodin kannattaa kirjoittaa uudelleen, jotta CUDA: ta voidaan käyttää monissa projekteissa, jotka vain eivät olisi mahdollisia ilman tällaista laitteistoa. NVIDIA: n CUDA SDK on jo vankka ja kypsä, ja olemme varmoja, että ne toimittavat edelleen kirjastoja ja työkaluja jatkokehitykseen. Olen neuvotellut pienen ryhmän kanssa, joka saattaa kokeilla sitä heidän uusimmassa projektissaan, joten siellä on ehdottomasti jonkin verran kiinnostusta.

Harrastajat ja harrastajat voivat kuitenkin ajatella kahdesti Jetsonia. GPU-kiihdytetyt kirjastot kuulostavat hienolta, mutta et pysty istumaan ja kirjoittamaan muutama Python-rivi käyttämään niitä. Sinulla on myös vaikeampaa löytää jotain, joka toimii Jetsonin ainutlaatuisen GPIO-asennuksen kanssa, ja päädyt todennäköisesti hengittämään runsaaseen määrään sinistä savua suunnittelevia piirejä, jotka voivat olla yhteydessä 1, 8 voltin logiikkaan. Aloittelijoille vadelma PI, Arduino Uno ja kilpi, jotta heistä saadaan ystäviä, on edelleen paras veto.

Kääri kaiken

Täällä on koko helvetti paljon laskentatehoa. Itse asiassa mahdollisuuksia on olemassa enemmän kuin useimmat kukaan tarvitsevat. Ja vain 192 dollarilla hinta ei ole paljon este.

Voin ajatella mitä tahansa asioita täällä toimistossani, joihin haluaisin mielelläni käyttää Jetsonia - tiedostojen tarjoamiseen, verkon hallintaan, mediapalvelun tarjoamiseen tai jopa akvaarion ohjaimeen. Ja se olisi erittäin hyvä jokaisessa heistä. Jos toimisin täydellisen HTPC: n markkinoilla, aloitan Jetsonilla.

Vaihtoehtoisesti olen työskennellyt konenäköalalla ja näen Jetsonille valtavan käyttötapauksen. Kaikki tämä laskentateho, vankat CUDA-kirjastot ja vähäinen virrankulutus tarkoittavat, että Jetson on ihanteellinen moniin sovelluksiin teollisuustiloissa. Koneiden lajittelua tai lääketieteellistä kuvantamista koskevat sovellukset tulevat mieleen samoin kuin autosi laitteistot, joista tiedämme jo NVIDIA: n olevan erittäin kiinnostunut.

Mutta jos olet aloittelija tai rento elektroniikkaprofiili, sinun pitäisi luultavasti katsoa toista aluetta. Ei sitä, että Jetson ei pysty tekemään mitään, mitä haluat sen tekevän (ja enemmän), mutta se ei vain ole helppo tapa aloittaa.