Reklama
Komputery jednopłytkowe (SBC) to rewolucyjne urządzenia. Najbardziej znanym SBC jest niewątpliwie Raspberry Pi. Jest tani, mniej więcej wielkości karty kredytowej, a mimo to wykonuje większość tych samych zadań, co komputer stacjonarny, dzięki czemu jest ulubionym miejscem hobbystów i programistów zarówno.
Coral Dev Board to nowy dzieciak na bloku. Jest wiele powodów, aby się tym ekscytować. Dzisiaj dowiesz się wszystkiego, co musisz wiedzieć o nowym Google opartym na Linuksie SBC.
Co to jest Google Coral Dev Board?

Płyta Coral Dev jest SBC z niestandardowym Google Mendel system operacyjny zaprojektowany do użytku z TensorFlow Lite sieć neuronowa. Posiada również pełen zestaw styków wejścia / wyjścia ogólnego przeznaczenia (GPIO). Biorąc pod uwagę jego wygląd i rozmiar, możesz pomyśleć, że jest to kolejny klon Raspberry Pi, ale istnieją pewne ważne różnice.
Co sprawia, że tablica Coral Dev jest wyjątkowa?
Google zaprojektował płytę Coral Dev Board do szybkiego prototypowania sprzętu do uczenia maszynowego. Pierwszą rzeczą, która czyni ją wyjątkową, jest Edge TPU Module.
Ten moduł, znany jako Moduł włączony do systemu (SOM) znajduje się na łączącej płycie bazowej i zawiera wszystko, co sprawia, że płytka tyka. Procesor, GPU, RAM, układ Wi-Fi i pamięć flash znajdują się w jednym wymiennym urządzeniu, które można szybko wymienić.
Płyta główna zawiera złącza USB, LAN, HDMI, karty SD, audio i zasilania. Oznacza to, że można użyć jednej płyty bazowej do prototypowania urządzeń przed wdrożeniem na niestandardowym sprzęcie.
Oznacza to również, że technologia z rzeczywistymi zastosowaniami komercyjnymi jest dostępna dla tych, którzy chcą majstrować przy technologii w domu. To, co naprawdę go odkłada na bok, to coś, czego nie znajdziesz na żadnej innej płycie rozwojowej: Google Edge TPU koprocesor.
Co to jest koprocesor TPU Google Edge?

The Edge TPU to niewielki, zintegrowany układ (ASIC) specyficzny dla aplikacji, zaprojektowany w celu zapewnienia wysokiej wydajności interpretacji uczenia maszynowego. Jego niewielki rozmiar i niskie wymagania dotyczące zasilania sprawiają, że idealnie nadaje się do osadzania w produktach sprzętowych IoT w celu rozpoznawania obrazów i tekstu.
Dodanie tego układu do SBC drastycznie skraca czas przetwarzania sieci przez sieć neuronową. Obecnie Edge TPU jest dostępny tylko jako część płyty Coral Dev Board lub jako zewnętrzny procesor USB.
Jakie są specyfikacje płyty Coral Dev Board?
Specyfikacje dla Edge TPU Module są następujące:
- procesor: NXP i. MX 8M SOC (czterordzeniowy Cortex-A53, Cortex-M4F)
- GPU: Zintegrowana grafika GC7000 Lite
- Koprocesor: Google Edge TPU
- Baran: 1 GB LPDDR4
- Pamięć flash: 8 GB eMMC
- Łączność: Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2,4 / 5 GHz) Bluetooth 4.1
- Wymiary: 48 x 40 x 5 mm
Płyta główna ma własny zestaw specyfikacji:
- Pamięć flash: MicroSD
- USB: Zasilanie OTG Type-C Type-C Host szeregowy Micro-B hosta Type-A 3.0
- LAN: Port Gigabit Ethernet
- Audio: Gniazdo audio 3,5 mm (zgodne z CTIA) Cyfrowy mikrofon PDM (x2) 4-pinowe złącze 2,54 mm do głośników stereo
- Wideo: HDMI 2.0a (pełny rozmiar) 39-stykowe złącze FFC do wyświetlania MIPI-DSI (4 linie) 24-stykowe złącze FFC do kamery MIPI-CSI2 (4 linie)
- GPIO: Szyna zasilająca 3,3 V 40 - 255 omów impedancja programowalna ~ 82 mA maks. Prąd
- Moc: 5 V DC (USB typu C)
- Wymiary: 88 x 60 x 24 mm
Python jest jedynym obecnie obsługiwanym językiem programowania. Obsługa C ++ już wkrótce.
Ponieważ jego konstrukcja obsługuje złożone przetwarzanie danych, należy do najpotężniejszych z Alternatywy Raspberry Pi Przedawkowanie Pi? Oto 5 alternatyw dla Raspberry PiOpanowałeś Raspberry Pi - co teraz? Oto 5 najlepszych alternatywnych rozwiązań Pi, z którymi możesz spróbować. Czytaj więcej . Brakuje jednak systemu operacyjnego dla komputerów stacjonarnych. Dokumentacja płyty Coral Dev Board zaleca nawet, aby nie podłączać do niej monitora i klawiatury, a jedynie używać rozwiązań sieciowych, takich jak SSH.
Co może zrobić deska deweloperów Coral?
Specyfikacje nic nie znaczą, jeśli sprzęt nie jest przydatny. Powyższe wideo pokazuje, jak potężna może być Coral Dev Board. W tym przykładzie zastosowano moduł kamery do wprowadzania nowych obiektów do sieci neuronowej TensorFlow Lite w czasie rzeczywistym.
Ten przykład z pewnością spodoba się tłumowi majsterkowiczów, ale istnieją inne zastosowania TensorFlow Lite, które możesz już znać. Niedawno wprowadzono Google Inteligentna odpowiedź dla Gmaila, który używa tej samej lekkiej wersji TensorFlow do czytania wiadomości e-mail i udzielania odpowiedzi kontekstowych.
Ten rodzaj inteligentnej technologii zwykle opiera się na połączeniu internetowym lub korzystaniu z usług zewnętrznych, co może stanowić zagrożenie bezpieczeństwa. Dzięki wykorzystaniu możliwości uczenia maszynowego na pokładzie sieci neuronowe mogą być używane w trybie offline oraz w obszarach, w których połączenie z Internetem może być niemożliwe.
Krótko mówiąc, tablica Coral Dev Board to pierwszy prawdziwy krok w kierunku potężnego uczenia maszynowego w małych obudowach. Wymieniana SOM ułatwia masową produkcję, a wiele przyszłych urządzeń będzie bez wątpienia wyposażonych w tę technologię. Co to dla ciebie znaczy?
Czy Coral Dev Board zastąpi My Raspberry Pi?

TensorFlow działa na Raspberry Pi, ale tak naprawdę nie jest do tego przeznaczony. Coral Dev Board oferuje moc, z którą Pi po prostu nie może konkurować. Na szczęście istnieje rozwiązanie w postaci kompatybilnej z Raspberry Pi Akcelerator USB ze zintegrowanym procesorem Edge TPU.
Pozwala to każdemu z Pi i niektórym know-how w zakresie uczenia maszynowego 6 pomocnych samouczków i kursów uczenia maszynowego, aby uchwycić najważniejsze informacjeNigdy nie było lepszego czasu na zanurzenie się w uczeniu maszynowym. Oto sześć przydatnych zasobów, które pomogą Ci dowiedzieć się o uczeniu maszynowym. Czytaj więcej rozwijać za pomocą TensorFlow Lite.
Gdzie kupić płytę Coral Dev Board
Z pewnością ta nowa technologia jest zbyt droga dla hobbystów?
Zaskakujące jest to, że nie. Płyta Coral Dev Board kosztuje zaledwie 149,99 USD, co stanowi konkurencję w stosunku do podobnych wysokiej klasy płyt deweloperskich. Akcelerator USB jest jeszcze tańszy, co czyni go doskonałą alternatywą dla tych, którzy nie chcą kupować zupełnie nowej płyty rozwojowej. Istnieją plany sprzedaży SOM osobno, wraz z kartą przyspieszającą PCI TPU, choć obecnie nie można ich kupić.
Możesz odebrać komponenty ze strony internetowej Coral firmy Google:
- Płyta deweloperska: 149,99 USD
- Akcelerator USB: 74,99 USD
- Moduł kamery: 24,99 USD
Nowa gorączka
Choć ekscytujące jest to, że płyta Dev Dev nie zastąpi Raspberry Pi. TensorFlow będzie działał na Pi, ale nie w czasie rzeczywistym. Coral Dev Board jest potężny, ale nie jest przeznaczony do użytku stacjonarnego lub edukacyjnego.
Raspberry Pi jest nadal najlepszym wyborem dla początkujących hobbystów elektroniki, którzy chcą tworzyć niesamowite projekty DIY Raspberry Pi 11 najlepszych projektów Raspberry Pi dla początkującychTe projekty Raspberry Pi dla początkujących są świetne na rozpoczęcie pracy z możliwościami dowolnego modelu Raspberry Pi. Czytaj więcej .
Ian Buckley jest niezależnym dziennikarzem, muzykiem, performerem i producentem wideo mieszkającym w Berlinie w Niemczech. Kiedy nie pisze ani nie występuje na scenie, majstruje przy elektronice lub kodzie DIY, mając nadzieję, że zostanie szalonym naukowcem.