Accueil

Le Google Coral Dev Board est-il meilleur qu’un Raspberry Pi?

Added 2019-03-13


Les ordinateurs à carte unique (SBC) sont des appareils révolutionnaires. Le SBC le plus célèbre est sans aucun doute le Raspberry Pi. C’est bon marché, de la taille d’une carte de crédit, et pourtant, il effectue la plupart des tâches d’un ordinateur de bureau, ce qui en fait un favori des amateurs et des développeurs.

Le Coral Dev Board est le nouveau venu. Il y a beaucoup de raisons d'être excité à ce sujet. Aujourd’hui, vous apprendrez tout ce que vous devez savoir sur le nouveau SBC basé sur Linux de Google.

Qu'est-ce que le Google Coral Dev Board?

Google's Coral Dev Board

Le tableau Coral Dev est un SBC avec la fonction personnalisée de Google. Mendel  système d'exploitation, conçu pour être utilisé avec le TensorFlow Lite  réseau neuronal. Il possède également une gamme complète de broches d’utilisation générale (GPIO). Étant donné son apparence et sa taille, vous pensez peut-être qu'il s'agit d'un autre clone de Raspberry Pi, mais il existe des différences importantes.

Qu'est-ce qui rend le tableau de développement Coral unique?

Coral SOM unité amovible
Google a conçu Coral Dev Board pour le prototypage rapide de matériel d'apprentissage automatique. La première chose qui le rend unique est le Module TPU Edge .

Ce module, connu sous le nom de Système sur module  (SOM) repose sur une plinthe connectée et contient tout ce qui fait tic-tac la planche. Le processeur, le processeur graphique, la mémoire vive, la puce Wi-Fi et la mémoire flash sont tous présents dans une unité amovible qui peut être rapidement remplacée.

La carte mère contient des connecteurs pour USB, LAN, HDMI, carte SD, audio et alimentation. Cela signifie que vous pouvez utiliser une carte mère pour le prototypage des périphériques, avant de procéder au déploiement sur du matériel personnalisé.

Cela signifie également que la technologie avec des utilisations commerciales réelles est accessible à ceux qui souhaitent bricoler la technologie chez eux. Ce qui le met vraiment de côté, c’est quelque chose que vous ne trouverez sur aucun autre forum de développement: un Google TPU Edge  co-processeur.

Qu'est-ce que le co-processeur TPU de Google Edge?

Puce Edge TPU pour l'apprentissage automatique

le TPU Edge  est une petite puce intégrée à une application (ASIC) conçue pour offrir une interprétation d'apprentissage automatique de haute performance. Sa petite taille et sa faible consommation d'énergie en font un outil idéal pour intégrer des produits matériels IoT à des fins de reconnaissance d'images et de texte.

L'ajout de cette puce à un SBC réduit considérablement le temps nécessaire à un réseau de neurones pour traiter des données. Actuellement, le TPU Edge est uniquement disponible en tant que composant de Coral Dev Board ou en tant que processeur USB externe.

Quelles sont les spécifications du Coral Dev Board?

Les spécifications pour la Module TPU Edge  sont les suivants:

  • CPU : SOC NXP i.MX 8M (quad Cortex-A53, Cortex-M4F)
  • GPU : Graphiques GC7000 Lite intégrés
  • Coprocesseur : TPU Google Edge
  • RAM : 1 Go LPDDR4
  • Mémoire flash : EMMC de 8 Go
  • Connectivité : Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2.4 / 5GHz) Bluetooth 4.1
  • Dimensions : 48 x 40 x 5mm

La plinthe a ses propres spécifications:

  • Mémoire flash : MicroSD
  • USB : Console série Micro-B hôte OTG Type-C 3.0 de type C, type d'alimentation OTG
  • LAN : Port Ethernet Gigabit
  • l'audio : Prise audio 3,5 mm (conforme CTIA) microphone PDM numérique (x2) borne 2,54 mm à 4 broches pour haut-parleurs stéréo
  • Vidéo : Connecteur FFC 39 broches HDMI 2.0a (taille normale) pour écran MIPI-DSI (4 voies) Connecteur FFC 24 broches pour caméra MIPI-CSI2 (4 voies)
  • GPIO : Rail d'alimentation 3,3V 40 - impédance programmable de 255 ohms ~ courant maximal de 82 mA
  • Puissance : 5V DC (USB Type-C)
  • Dimensions : 88 x 60 x 24mm

Python est le seul langage de programmation actuellement pris en charge. Le support C ++ arrive bientôt.

Que peut faire le Coral Dev Board?

Les spécifications ne veulent rien dire si le matériel n’est pas utile. La vidéo ci-dessus montre à quel point le Coral Dev Board peut être puissant. L'exemple utilise un module de caméra pour introduire de nouveaux objets dans un réseau de neurones TensorFlow Lite en temps réel.

Cet exemple ne manquera pas de plaire aux bricoleurs, mais il existe peut-être d'autres utilisations de TensorFlow Lite que vous connaissez peut-être déjà. Google a récemment lancé Réponse intelligente  pour Gmail, qui utilise la même version allégée de TensorFlow pour lire les e-mails et fournir des réponses sensibles au contexte.

Ce type de technologie intelligente repose généralement sur une connexion Internet ou sur l’utilisation de services extérieurs pouvant constituer un risque pour la sécurité. En exploitant la puissance de l’apprentissage automatique embarqué, les réseaux de neurones peuvent être utilisés hors ligne et dans des zones où la connexion Internet pourrait ne pas être possible.

En résumé, le Coral Dev Board est la première étape concrète vers un puissant apprentissage automatique à faible facteur de forme. La SOM interchangeable facilite la production en série et de nombreux futurs appareils seront sans aucun doute dotés de cette technologie. Qu'est-ce que cela signifie pour toi?

Est-ce que le tableau de développement Coral remplacera mon Raspberry Pi?

L'accélérateur USB Coral

TensorFlow fonctionne sur un Raspberry Pi , mais ce n’est pas vraiment conçu pour ça. Le Coral Dev Board offre une puissance avec laquelle le Pi peut rivaliser. Heureusement, il existe une solution sous la forme d'un Raspberry Pi compatible Accélérateur USB  avec un processeur Edge TPU intégré.

Où acheter le tableau de développement Coral

Cette nouvelle technologie est sûrement trop chère pour les amateurs?

Étonnamment, non. Le Coral Dev Board ne coûte que 149,99 $, soit un coût comparable à celui de cartes de développement haut de gamme similaires. L’accélérateur USB est encore moins cher, ce qui en fait une excellente alternative à ceux qui ne souhaitent pas acheter une nouvelle carte de développement. Il est prévu de vendre le SOM séparément, avec une carte d'accélération PCI TPU, bien qu'ils ne soient actuellement pas disponibles à la vente.

Vous pouvez récupérer les composants sur le site Web Coral de Google:

La nouvelle chaleur

Aussi excitant qu'il soit, le tableau Coral Dev ne remplacera pas le Raspberry Pi. TensorFlow fonctionnera sur un Pi, mais pas en temps réel. Le Coral Dev Board est puissant, mais n’est pas conçu pour être utilisé sur un ordinateur de bureau ou à des fins pédagogiques.






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019