Carte Intel Galileo : Fonctionnalités, langages supportés et projets pratiques
Vous cherchez une carte certifiée permettant de connecter des modules mPCIe standards (Bluetooth, Wi-Fi) ? Une carte pour projets sans fil avec synchronisation temps réel ? La carte Intel Galileo est faite pour vous.
Découvrez ses fonctionnalités, spécifications, projets, avantages.
Fonctionnalités de la carte Galileo
Ethernet
Port Ethernet RJ45 (section UART) pour connexion réseau filaire.
Compatibilité Arduino
Cartes Arduino
Première carte Arduino basée sur architecture Intel (Quark). Brochage compatible Arduino Uno R3 (1.0 pinout) : 14 E/S numériques, 6 entrées analogiques, port série, header ICSP. Shields Arduino compatibles.
RTC (Horloge temps réel)
RTC intégrée pour synchronisation inter-modules. Bibliothèque Arduino Time pour gestion temps. Intégration aisée GPS (NMEA) et NTP (Network Time Protocol) pour projets sans fil. Emplacement pile bouton (coin-cell) pour maintenir l'heure au reset.
Processeur Quark
SoC Intel Quark X1000 (400 MHz, 32 bits, Pentium-class). Conçu pour IoT : faible consommation, taille réduite, parfait pour projets compacts basse puissance.
Linux embarqué
Tableau de bord Linux
Image Linux pour Galileo : accès Wi-Fi, ports série, broches GPIO via sysfs. Exploitez la puissance du Quark avec outils Linux standards.
Slot mini-PCIe
Accepte modules mPCIe standard : Wi-Fi, Bluetooth, modem 3G/4G, adaptateurs carte SIM.
Carte microSD
Bibliothèque SD pour accéder à la microSD embarquée (jusqu'à 32 Go). Contrairement aux Arduino classiques, la Galileo ne conserve pas le sketch sans carte SD. Indispensable pour stockage programmes/données.
Composants clés de l'Arduino Intel Galileo
- PHY Ethernet : transceiver couche physique
- USB 2.0 Client : Micro-USB Type B
- Slot microSD : jusqu'à 32 Go
- ICSP : header 6 broches programmation série
- Régulateur tension : sortie 3,3 V
- Port JTAG Debug : header 10 broches standard
- Alimentation 5 V : adaptateur secteur AC/DC
- Port Ethernet : 10/100 Mbps
- Expander GPIO : I2C I/O expander avec PWM
- ADC : convertisseur analogique-numérique
- Interface Arduino : pinout Uno Rev3
- Intel Quark SoC X1000 : 400 MHz 32-bit
- RAM DDR3 : 256 Mo (activée par firmware)
- Interface Shield : pinout shield Uno Rev3
- Port série RS-232 : jack 3,5 mm 3 broches
- SPI Flash : 8 Mo (bootloader/firmware + dernier sketch)
- USB 2.0 Host : Micro-USB Type AB
- Transceiver RS-232
- Port programmation SPI Flash : header 7 broches
Spécifications Intel Galileo
Projets avec Intel Galileo
Lumière activée par mouvement (DIY)
Matériel
- Carte Intel Galileo
- Fils de connexion
- Capteur PIR
Capteur PIR Arduino
Source : Wikimedia Commons
- Douille ampoule
Douille ampoule
Source : Wikimedia Commons
- Tournevis
Tournevis jaune
- Relais
Relais pour Arduino
- Ampoule
Ampoule
Étapes
- PIR → Galileo : GND→GND, VCC→3,3 V, OUT→Digital 0.
- Relais : IN→Digital 7, VCC→5 V, GND→GND.
- Cordon secteur : un fil au neutre douille, phase coupée par relais (COM + NO). Serrez les vis.
- Vissez l'ampoule, branchez USB/alimentation, raccordez secteur.
- Téléversez le code source (non fourni ici, disponible dans tutoriels Galileo).
Langages de programmation supportés
- Secure Shell (SSH)
- Advanced Linux Sound Architecture (ALSA)
- OpenCV (vision par ordinateur)
- Python
- Node.js
- Video4Linux (V4L2)
Usages de la carte Intel Galileo
Plateforme de développement open-source pour projets variés :
Serre intelligente « Greeny »
Mini-serre surveillée à distance. Composants : Galileo Gen 2, Arduino Uno, pompe eau, boîte acrylique, capteurs.
Station météo simple
Capteur DHT11 + Galileo → mesure température/humidité.
Montre liseuse « Sigma Reading Watch »
Liseuse portable e-ink. Matériel : écran e-ink, impression 3D, Galileo Gen 2.
Différences Galileo Gen 1 vs Gen 2
Gen 2 : meilleur GPIO (bufferisé), PWM 12 bits, connecteur JTAG 10 broches, emplacement pile RTC, shield USB Host, meilleure compatibilité shields.
Raspberry Pi vs Intel Galileo
Pi : GPU, vidéo HDMI, communauté massive, prix bas. Galileo : x86/Quark, PCIe, RTC, E/S temps réel déterministes, compatibilité shields Arduino native, Linux Yocto.
FAQ
- Processeur ? Intel Quark X1000 (400 MHz, 32 bits).
- OS ? Linux (Yocto Project).
- Prix ? Minimum ~70 $ (débutant).
Conclusion
La Galileo est idéale pour système embarqué basse puissance, processeur 32 bits 400 MHz, avec nombreux périphériques externes. Choix judicieux pour projets sur mesure. L'avez-vous utilisée ? Des questions ? Dites-le-nous.
Technologie industrielle
- Top 10 langages de programmation cloud que tout développeur devrait maîtriser
- Mesure et journalisation précises de thermocouple pour laboratoires et expériences scientifiques
- Découvrez les 9 langages de programmation à apprendre absolument en 2021
- Sécurisez vos projets de construction : stratégies proactives contre les retards de la chaîne d'approvisionnement
- Programmation CNC démystifiée : Code G vs Code M
- Maximiser l'Efficacité : Fonctionnalités et Avantages des Logiciels de Gestion de Stock
- Transistor NPN 2N3771 : Brochage, Caractéristiques, Applications et Alternatives
- Microcontrôleur AT89C51 : Vue d'ensemble, brochage, programmation et alternatives
- Composants PCB Essentiels et Leurs Applications : Comment Ils Pilotent l'Électronique Moderne