Mainos

Yksikorttiset tietokoneet (SBC) ovat vallankumouksellisia laitteita. Kuuluisin SBC on epäilemättä Raspberry Pi. Se on halpa, noin luottokortin kokoinen, ja silti se suorittaa suurimman osan samoista tehtävistä kuin pöytätietokone, mikä tekee siitä suositun harrastajalle ja kehittäjälle keskuudessa.

Coral Dev Board on uusi lapsi blokissa. On monia syitä innostua siitä. Tänään opit kaiken, mitä sinun on tiedettävä Googlen uudesta Linux-pohjaisesta SBC: stä.

Mikä on Google Coral Dev Board?

Googlen Coral Dev Board

Coral Dev -taulu on SBC, jolla on Googlen räätälöintiä Mendel käyttöjärjestelmä, joka on suunniteltu käytettäväksi TensorFlow Lite hermoverkko. Siinä on myös täysi lisäys yleistä tarkoitusta varten tulevia (GPIO) tappeja. Sen ulkoasun ja koon vuoksi saatat ajatella, että tämä on toinen Raspberry Pi-klooni, mutta siinä on joitain tärkeitä eroja.

Mikä tekee Coral Dev Boardista ainutlaatuisen?

Coral SOM irrotettava yksikkö
Google suunnitteli Coral Dev Board -sovelluksen nopeaan koneoppimislaitteiden prototyyppien muotoiluun. Ensimmäinen asia, joka tekee siitä ainutlaatuisen, on Reuna-TPU-moduuli.

Tämä moduuli, joka tunnetaan nimellä Järjestelmä päällä (SOM) istuu yhdistävän jalkalistan päällä ja sisältää kaiken, mikä saa levyn rastiin. CPU, GPU, RAM, Wi-Fi-siru ja flash-muisti ovat kaikki yhdessä irrotettavassa yksikössä, joka voidaan nopeasti vaihtaa.

Pohjalevy sisältää liittimet USB-, LAN-, HDMI-, SD-kortille, äänelle ja virralle. Tämä tarkoittaa, että voit käyttää yhtä pohjalevyä laitteiden prototyyppien laatimiseen, ennen kuin ne otetaan käyttöön mukautettuihin laitteisiin.

Se tarkoittaa myös, että reaalimaailman kaupallisessa käytössä oleva tekniikka on saavutettavissa niille, jotka haluavat houkutella tekniikkaa kotona. Sitä, mikä todella syrjäyttää, on jotain, jota et löydä muilta kehitystauluilta: Googlelta Reuna TPU co-prosessori.

Mikä on Google Edge TPU -prosessori?

Edge TPU -piiri koneoppimiseen

Reuna TPU on pieni sovelluskohtainen integroitu siru (ASIC), joka on suunniteltu tuottamaan korkean suorituskyvyn koneoppimistulkintoja. Pienen koon ja vähäisen virrankulutuksen ansiosta se sopii täydellisesti upottamiseen IoT-laitetuotteisiin kuvan ja tekstin tunnistamiseksi.

Tämän sirun lisääminen SBC: hen vähentää huomattavasti aikaa, jonka hermoverkko vaatii datan käsittelemiseen. Tällä hetkellä Edge TPU on saatavana vain osana Coral Dev Boardia tai ulkoisena USB-prosessorina.

Mitkä ovat Coral Dev Boardin tekniset tiedot?

- Reuna-TPU-moduuli ovat seuraavat:

  • prosessori: NXP i. MX 8M SOC (quad Cortex-A53, Cortex-M4F)
  • GPU: Integroitu GC7000 Lite -grafiikka
  • rinnakkaissuorittimen: Google Edge TPU
  • RAM: 1 Gt LPDDR4
  • Flash-muisti: 8 Gt eMMC
  • liitettävyys: Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2.4 / 5GHz) Bluetooth 4.1
  • Mitat: 48 x 40 x 5 mm

Pohjalevyllä on omat tekniset tiedot:

  • Flash-muisti: MicroSD
  • USB: Tyyppi C OTG Tyyppi C teho Tyypin A 3.0 isäntä Micro-B-sarjakonsoli
  • LAN: Gigabitin Ethernet-portti
  • Audio: 3,5 mm ääniliitin (CTIA-yhteensopiva) Digitaalinen PDM-mikrofoni (x2) 2,54 mm 4-napainen liitäntä stereokaiuttimille
  • Video: HDMI 2.0a (täysikokoinen) 39-nastainen FFC-liitin MIPI-DSI-näytölle (4-kaistainen) 24-nastainen FFC-liitin MIPI-CSI2-kameralle (4-kaistainen)
  • GPIO: 3.3V voimakisko 40 - 255 ohmin ohjelmoitava impedanssi ~ 82 mA maksimivirta
  • teho: 5 V DC (USB-tyyppi C)
  • Mitat: 88 x 60 x 24 mm

Python on ainoa tällä hetkellä tuettu ohjelmointikieli. C ++ -tuki on tulossa pian.

Koska sen suunnittelu tukee monimutkaista tietojenkäsittelyä, se on yksi tehokkaimmista Vadelma Pi-vaihtoehdot Pi Yliannostus? Tässä on 5 Vadelma Pi-vaihtoehtoaOlet oppinut Raspberry Pi - mitä nyt? Tässä on 5 parasta Pi-vaihtoehtoa siirtyä seuraavaan. Lue lisää . Siitä puuttuu kuitenkin pöytäkoneen käyttöjärjestelmä. Coral Dev Board -oppaan ohjeissa jopa suositellaan, että näyttöä ja näppäimistöä ei liitetä korttiin ja että käytetään vain verkkoyhteysratkaisuja, kuten SSH.

Mitä Coral Dev Board voi tehdä?

Tekniset tiedot eivät tarkoita mitään, jos laitteisto ei ole käyttökelpoinen. Yllä oleva video näyttää kuinka voimakas Coral Dev Board voi olla. Esimerkki käyttää kameramoduulia uusien objektien tuomiseen TensorFlow Lite -hermoverkkoon reaaliajassa.

Tämä esimerkki on varmasti miellyttävä DIY-väkijoukkoon, mutta TensorFlow Lite -laitteelle on myös muita käyttötapoja, jotka olet jo perehtynyt. Google otti hiljattain käyttöön Älykäs vastaus Gmailille, joka käyttää samaa kevyttä TensorFlow-versiota sähköpostien lukemiseen ja kontekstiherkien vastausten tarjoamiseen.

Tällainen älykäs tekniikka riippuu yleensä Internet-yhteydestä tai ulkopuolisten palvelujen käytöstä, mikä voi muodostaa turvallisuusriskin. Hyödyntämällä koneen sisäisen oppimisen tehoa, hermoverkkoja voidaan käyttää offline-tilassa ja alueilla, joilla Internet-yhteys ei ehkä ole mahdollista.

Lyhyesti sanottuna, Coral Dev Board on ensimmäinen todellinen askel kohti voimakasta pienimuotoisen koneen oppimista. Vaihdettava SOM tekee siitä helpon massatuotannon, ja monet tulevat laitteet varmasti sisältävät tämän tekniikan. Mitä tämä tarkoittaa sinulle?

Korvaako Coral Dev -lautakunta vadelmapiini?

Coral USB -kiihdytin

TensorFlow toimii Raspberry Pi: llä, mutta sitä ei ole oikeasti suunniteltu sille. Coral Dev Board tarjoaa voimaa, jonka kanssa Pi ei vain voi kilpailla. Onneksi on olemassa Raspberry Pi-yhteensopiva ratkaisu USB-kiihdytin integroidulla Edge TPU -prosessorilla.

Tämä sallii kenen tahansa, jolla on Pi ja jotkut koneoppimisen osaaminen 6 hyödyllistä koneoppimisohjeita ja kursseja ymmärtääksesi olennaistaKoskaan ei ole koskaan ollut parempaa aikaa sukeltaa koneoppimiseen. Tässä on kuusi hyödyllistä resurssia, joiden avulla voit oppia koneoppimisesta. Lue lisää kehittää TensorFlow Lite -sovelluksella.

Mistä ostaa Coral Dev Board

Varmasti tämä uusi tekniikka on liian kallis harrastajalle?

Yllättäen ei. Coral Dev Board maksaa vain 149,99 dollaria, kilpailija kustannuksiltaan vastaaville huippuluokan kehitystauluille. USB-kiihdytin on silti halvempi, joten se on loistava vaihtoehto niille, jotka eivät halua ostaa kokonaan uutta kehityskorttia. Suunnitelmia on myydä SOM erikseen PCI TPU -kiihtyvyyskortin kanssa, vaikka niitä ei tällä hetkellä voi ostaa.

Voit noutaa komponentit Googlen Coral-verkkosivustolta:

  • Kehityslauta: 149,99 dollaria
  • USB-kiihdytin: 74,99 dollaria
  • Kameramoduuli: 24,99 dollaria

Uusi kuume

Mitä mielenkiintoista se on, Coral Dev -taulu ei korvaa Raspberry Pi: tä. TensorFlow toimii Pi: llä, mutta ei reaaliajassa. Coral Dev Board on tehokas, mutta sitä ei ole suunniteltu työpöytäkäyttöön tai koulutukseen.

Raspberry Pi on edelleen paras valinta aloittelijoille elektroniikkaharrastajaille, jotka haluavat tee mahtavia DIY Raspberry Pi -projekteja 11 parasta vadelmapi-projektia aloittelijoilleNämä Raspberry Pi -projektit aloittelijoille ovat hienoja aloittamiseen minkä tahansa Raspberry Pi -mallin ominaisuuksilla. Lue lisää .

Ian Buckley on freelance-toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai näyttämöllä, hän söpöi DIY-elektroniikkaa tai -koodia toivossa tullakseen hulluksi tiedemieheksi.