Galileo ist ein Mikro-Controller-Board basierend auf dem Intel® Quark SoC
X1000 Applikations-Prozessor, ein 32-Bit-Intel-Pentium-Klasse-System auf einem Chip (Datenblatt). Es ist das erste Board basierend auf Intel® Architektur, die Hard- und Software pinkompatibel mit Arduino Shields für die Uno R3 ausgelegt werden. Digitale Stifte 0 bis 13 (und die angrenzenden AREF und GND Pins), analoge Eingänge 0 bis 5, den macht-Header, ICSP-Header und der UART-Port-Anschlüsse (0 und 1), sind alle in den gleichen Positionen wie auf den Arduino Uno R3. Dies ist auch bekannt als Arduino 1.0 Pinout.
Galileo soll die Schilde zu unterstützen, die auf 3,3V oder 5V betreiben. Der Kern, die Betriebsspannung von Galileo ist 3,3 v. Ein Jumper auf dem Board ermöglicht jedoch Spannung Übersetzung auf 5V an den i/o-Pins. Dies bietet Unterstützung für 5V Uno Schilde und ist das Standardverhalten. Durch den Wechsel der Jumperposition, die Spannung-Übersetzung kann deaktiviert werden, um 3,3 v bieten bei der i/o-Pins.
Das Galileo-Mainboard ist natürlich auch Software kompatibel mit der Arduino Software Development Umgebung (IDE), die Benutzerfreundlichkeit und Einführung zum Kinderspiel macht. Neben Arduino Hardware- und Softwarekompatibilität hat das Galileo-Mainboard mehrere PC-Industrie-standard-i/o-Ports und Features, native Nutzung und Fähigkeiten, die über das Arduino Shield Ökosystem zu erweitern. Ein voller Größe Mini-PCI-Express Slot, 100Mb Ethernet-Anschluss, Micro-SD-Slot, RS-232 serielle Schnittstelle, USB-Host-Anschluss, USB-Client-Port und 8MByte noch flash kommen Standard auf dem Brett.