Heralding en ny æra i tilgængelige hobby brætter, hvad er Googles Coral Dev Board?  Og kan det erstatte din Raspberry Pi?

Er Google Coral Dev Board bedre end en hindbærpi?

Reklame Enkeltkortcomputere (SBC'er) er revolutionerende enheder. Den mest berømte SBC er utvivlsomt Raspberry Pi. Det er billigt, omtrent på størrelse med et kreditkort, og alligevel udfører det de fleste af de samme opgaver som en stationær computer, hvilket gør det til en favorit for både hobbyister og udviklere. Coral

Reklame

Enkeltkortcomputere (SBC'er) er revolutionerende enheder. Den mest berømte SBC er utvivlsomt Raspberry Pi. Det er billigt, omtrent på størrelse med et kreditkort, og alligevel udfører det de fleste af de samme opgaver som en stationær computer, hvilket gør det til en favorit for både hobbyister og udviklere.

Coral Dev Board er det nye barn på blokken. Der er mange grunde til at være begejstrede for det. I dag lærer du alt hvad du har brug for at vide om Googles nye Linux-baserede SBC.

Hvad er Google Coral Dev Board?

Googles Coral Dev Board

Coral Dev-kortet er en SBC med Googles brugerdefinerede Mendel- operativsystem, designet til brug med TensorFlow Lite- neurale netværk. Det har også et komplet supplement til GPIO-stifter til almindelig anvendelse. I betragtning af dens udseende og størrelse tror du måske, at dette er en anden Raspberry Pi-klon, men der er nogle vigtige forskelle.

Hvad gør Coral Dev Board unikt?

Coral SOM aftagelig enhed
Google designet Coral Dev Board til hurtig prototype af maskinlæringshardware. Den første ting, der gør det unikt, er Edge TPU-modulet .

Dette modul, kendt som et system på modul (SOM) sidder på toppen af ​​et tilsluttende baseboard og indeholder alt hvad der får brættet til at krydse. CPU, GPU, RAM, Wi-Fi-chip og flashhukommelse er alle til stede i en aftagelig enhed, der hurtigt kan udskiftes.

Baseboardet indeholder stik til USB, LAN, HDMI, SD-kort, lyd og strøm. Dette betyder, at du kan bruge en baseboard til prototyper, inden du implementeres til brugerdefineret hardware.

Det betyder også, at teknologi med den virkelige kommercielle anvendelse er tilgængelig for dem, der ønsker at tænke sig om teknologien derhjemme. Hvad der virkelig afsætter det, er noget, du ikke finder på noget andet udviklingspanel: en Google Edge TPU- co-processor.

Hvad er Google Edge TPU-co-processor?

Edge TPU-chip til maskinlæring

Edge TPU er en lille applikationsspecifik integreret chip (ASIC) konstrueret til at levere højtydende maskinlæringstolkning. Dens lille størrelse og lave effektbehov gør det perfekt til indlejring i IoT-hardwareprodukter til billed- og tekstgenkendelse.

Tilføjelsen af ​​denne chip til en SBC reducerer drastisk den tid, et neuralt netværk kræver for at behandle data. I øjeblikket er Edge TPU kun tilgængelig som en del af Coral Dev Board eller som en ekstern USB-processor.

Hvad er Coral Dev Board's specifikationer?

Specifikationerne for Edge TPU-modulet er som følger:

  • CPU : NXP i.MX 8M SOC (quad Cortex-A53, Cortex-M4F)
  • GPU : Integreret GC7000 Lite-grafik
  • Coprocessor : Google Edge TPU
  • RAM : 1 GB LPDDR4
  • Flashhukommelse : 8 GB eMMC
  • Forbindelse : Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2.4 / 5GHz) Bluetooth 4.1
  • Dimensioner : 48 x 40 x 5 mm

Baseboardpladen har sit eget specifikationer:

  • Flashhukommelse : MicroSD
  • USB : Type-C OTG Type-C strøm Type-A 3.0 vært Micro-B seriekonsol
  • LAN : Gigabit Ethernet-port
  • Audio : 3, 5 mm lydstik (CTIA-kompatibel) Digital PDM-mikrofon (x2) 2, 54 mm 4-polet terminal til stereohøjttalere
  • Video : HDMI 2.0a (fuld størrelse) 39-pin FFC-stik til MIPI-DSI-skærm (4-sporet) 24-polet FFC-stik til MIPI-CSI2-kamera (4-sporet)
  • GPIO : 3.3V strømskinne 40 - 255 ohm programmerbar impedans ~ 82 mA maksimal strøm
  • Strøm : 5V DC (USB Type-C)
  • Dimensioner : 88 x 60 x 24 mm

Python er det eneste programmerede sprog, der i øjeblikket understøttes. C ++ support kommer snart.

Da det er design understøtter kompleks databehandling, er det blandt de mest kraftfulde af Raspberry Pi-alternativer Pi Overdose? Her er 5 Raspberry Pi-alternativer Pi-overdosering? Her er 5 Raspberry Pi-alternativer Du har mestret Raspberry Pi - hvad nu? Her er 5 af de bedste Pi-alternativer til næste gang. Læs mere . Hvad det dog mangler er et desktop-operativsystem. Dokumentationen til Coral Dev Board rådgiver endda ikke at forbinde en skærm og tastatur til tavlen og kun bruge netværksforbindelsesløsninger som SSH.

Hvad kan Coral Dev Board gøre?

Specifikationer betyder ikke noget, hvis hardwaren ikke er nyttig. Ovenstående video viser, hvor magtfuldt Coral Dev Board kan være. Eksemplet bruger et kameramodul til at introducere nye objekter til et TensorFlow Lite-neuralt netværk i realtid.

Dette eksempel er sikker på at behage DIY-publikummet, men der er andre anvendelser til TensorFlow Lite, som du muligvis allerede er bekendt med. Google rullede for nylig smart svar til Gmail, der bruger den samme lette version af TensorFlow til at læse e-mail og give kontekstfølsomme svar.

Denne form for smart teknologi er normalt afhængig af en internetforbindelse eller brug af eksterne tjenester, der kan udgøre en sikkerhedsrisiko. Ved at udnytte kraften i indbygget maskinlæring kan neurale netværk bruges offline og i områder, hvor internetforbindelse muligvis ikke er mulig.

Kort sagt, Coral Dev Board er det første virkelige skridt i retning af kraftfuld maskinlæring af små formfaktorer. Den udskiftelige SOM gør det let at masseproduktion, og mange fremtidige enheder vil uden tvivl have denne teknologi. Hvad betyder det for dig?

Vil Coral Dev Board erstatte My Raspberry Pi?

Coral USB Accelerator

TensorFlow kører på en Raspberry Pi, men den er ikke rigtig designet til det. Coral Dev Board tilbyder magt, som Pi bare ikke kan konkurrere med. Heldigvis findes der en løsning i form af en Raspberry Pi-kompatibel USB Accelerator med en integreret Edge TPU-processor.

Dette gør det muligt for enhver med en Pi og nogle maskinlæringsviden 6 Nyttige maskinlæringsvejledninger og -kurser til at forstå det væsentlige 6 Hjælpsomme maskinlæringsvejledninger og kurser til at forstå det essentielle Der har aldrig været et bedre tidspunkt at dykke ned i maskinlæring. Her er seks nyttige ressourcer, der hjælper dig med at lære om maskinlæring. Læs mere for at udvikle dig ved hjælp af TensorFlow Lite.

Hvor kan man købe Coral Dev-tavlen

Denne nye teknologi er bestemt for dyr for hobbyister?

Overraskende nok. Coral Dev Board koster kun $ 149, 99, en konkurrent i omkostningerne til lignende avancerede udviklingsborde. USB Accelerator er stadig billigere, hvilket gør den til et godt alternativ til dem, der ikke er villige til at købe et helt nyt udviklingsbord. Der er planer om at sælge SOM separat, sammen med et PCI TPU-accelerationskort, skønt de i øjeblikket ikke er tilgængelige til køb.

Du kan hente komponenterne fra Googles Coral-websted:

  • Dev Board: $ 149.99
  • USB Accelerator: $ 74.99
  • Kameramodul: $ 24.99

Den nye hotness

Så spændende som det er, vil Coral Dev-brættet ikke erstatte Raspberry Pi. TensorFlow kører på en Pi, men ikke i realtid. Coral Dev Board er kraftfuldt, men ikke designet til desktop brug eller uddannelse.

Raspberry Pi er stadig det bedste valg for begyndere elektronikhobbyister, der vil lave fantastiske DIY Raspberry Pi-projekter De 11 bedste Raspberry Pi-projekter for begyndere De 11 bedste Raspberry Pi-projekter for begyndere Disse Raspberry Pi-projekter til begyndere er dejlige til at komme i gang med mulighederne i enhver Raspberry Pi-model. Læs mere .

Udforsk mere om: Coral Dev Board, Google TensorFlow, neurale netværk.