Jeffrey Cross
Jeffrey Cross

10 grandes caractéristiques d'Intel Galileo

La carte Intel Galileo. (Image de Matt Richardson)

L’annonce faite par Intel et Arduino de la nouvelle carte Galileo est une grande nouvelle. C’est une carte basée sur Linux que j’ai trouvée remarquablement compatible avec l’écosystème Arduino, à partir de mes premières étapes avec une version préliminaire de la carte. Voici quelques-unes des meilleures caractéristiques de cette collaboration novatrice entre Intel et Arduino:

Compatibilité des blindages L’en-tête d’extension situé au-dessus de Galileo devrait sembler familier, car il est compatible avec les blindages Arduino de 5 V et 3,3 V conçus pour l’Uno R3 (également connu sous le nom de brochage Arduino 1.0). Cela signifie qu'il possède 14 broches d'E / S numériques, 6 entrées analogiques, un port série et un en-tête ICSP.

IDE familier L'environnement de développement intégré fourni par Intel pour Galileo ressemble exactement à l'IDE Arduino en surface. Dans le menu Boards, vous verrez l’ajout de Galileo dans «Arduino X86 Boards». L’EDI modifié est également capable de mettre à jour le micrologiciel de la carte.

Compatibilité de la bibliothèque Ethernet Utiliser le port Ethernet de la carte est aussi simple que d’utiliser la bibliothèque Ethernet d’Arduino. J'ai pu établir une connexion HTTP avec Google sans même modifier l'exemple standard WebClient.

Horloge en temps réel La plupart des cartes Linux reposent sur une connexion Internet pour obtenir la date et l'heure actuelles. Mais avec l’horloge temps réel (RTC) embarquée de Galileo, vous pourrez suivre l’heure même lorsque la carte est mise hors tension. Il suffit de câbler une pile bouton de 3,0 V au tableau.

Fonctionne avec les cartes PCI Express Mini Au bas de la carte se trouve un connecteur d’extension pour cartes PCI Express Mini. Cela signifie que vous pouvez vous connecter au WiFi, au Bluetooth, à des cartes GSM pour la connectivité ou même à un lecteur à semi-conducteurs pour plus de stockage. Lorsque vous connectez une carte WiFi, celle-ci fonctionnera avec la bibliothèque Wifi d’Arduino.

Port hôte USB Le port USB On-The-Go dédié de Galileo vous permettra d’utiliser la bibliothèque de l’hôte Arduino USB en tant que clavier ou souris pour d’autres ordinateurs.

Prise en charge de la carte microSD Si vous souhaitez stocker des données, vous pouvez accéder à un emplacement pour carte microSD à partir de votre code à l'aide de la bibliothèque de cartes SD Arduino standard.

Prise en charge TWI / I2C, SPI Grâce à la bibliothèque standard Arduino Wire ou à la bibliothèque SPI, vous pouvez connecter des composants TWI / I2C ou SPI à Galileo.

Connectivité série Le port série typique de vos croquis se trouve non seulement sur les broches 0 et 1 du brochage Arduino, mais il existe également un port série séparé pour la connexion à la ligne de commande Linux à partir de votre ordinateur. Vous vous y connecterez via l’interconnexion de la prise audio à côté du port Ethernet. Ce port est utilisé uniquement pour la série.

Linux on Board Une distribution très légère de Linux est chargée sur les 8 Mo de mémoire flash. Si vous souhaitez utiliser des outils tels que ALSA (pour le son), V4L2 (pour l'entrée vidéo), Python, SSH, node.js (pour les projets Web) et openCV (pour la vision par ordinateur), vous pouvez démarrer Galileo à partir d'une image de carte SD. qu'Intel fournit.

Part

Laisser Un Commentaire