Intel Galileo Gen 2
Product Images shown are for illustrative purposes only and may differ from the actual Product. Due to differences in PCB manufacturers, colours, pin mappings, markings & packaging of products/PCBs may also differ from those shown above.
Intel Galileo Gen 2
Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip (datasheet). It’s the first board based on Intel® architecture designed to be hardware and software pin-compatible with Arduino shields designed for the Uno R3. Digital pins 0 to 13 (and the adjacent AREF and GND pins), Analog inputs 0 to 5, the power header, ICSP header, and the UART port pins (0 and 1), are all in the same locations as on the Arduino Uno R3. This is also known as the Arduino 1.0 pinout.
Galileo is designed to support shields that operate at either 3.3V or 5V. The core operating voltage of Galileo is 3.3V. However, a jumper on the board enables voltage translation to 5V at the I/O pins. This provides support for 5V Uno shields and is the default behavior. By switching the jumper position, the voltage translation can be disabled to provide 3.3V operation at the I/O pins.
Of course, the Galileo board is also software compatible with the Arduino Software Development Environment (IDE), which makes usability and introduction a snap. In addition to Arduino hardware and software compatibility, the Galileo board has several PC industry standard I/O ports and features to expand native usage and capabilities beyond the Arduino shield ecosystem. A full sized mini-PCI Express slot, 100Mb Ethernet port, Micro-SD slot, RS-232 serial port, USB Host port, USB Client port, and 8MByte NOR flash come standard on the board.
Galileo Gen 2 specs
- Intel lists the following specifications for Galileo Gen 2 in the SBC’s product brief.
- Processor — Intel Quark X1000 SoC @ 400MHz:
- 32-bit Pentium-compatible ISA
- 1.9 to 2.2W TDP (depending on operating voltage)
- 32-bit Intel Pentium-compatible ISA
- Supports ACPI sleep states
- 512KB embedded SRAM (in Quark SoC)
- 256MB DDR3 DRAM
- 8MB legacy SPI NOR flash (for firmware/bootloader)
- 8KB EEPROM (programmable via utilities)
- Micro SD slot — supports up to 32GB
- Supports USB 2.0 storage devices
- 10/100 Ethernet (RJ45; supports Power-over-Ethernet)
- USB 2.0 Host port (Type A)
- USB 2.0 Client port (micro-USB, Type B)
- 10-pin JTAG port
- 6-pin console UART (compatible with FTDI USB converters)
- 6-pin ICSP
- Arduino-compatible expansion headers, containing:
- 20x GPIOs (12 fully native speed)
- 6x analog inputs
- 6x PWMs with 12-bit resolution
- 1x SPI master
- 2x UARTs (one shared with console UART)
- 1x I2C master
- Mini-PCIe expansion — 1x slot (with USB 2.0 Host support)
- RTC — onboard battery option
- Reset button for resetting sketch and attached shields (resets Ethernet)
- Reboot button for processor restart
- 7-15VDC input jack (consumption not currently specified)
- Supports Power-over-Ethernet (requires PoE module)
- Optional 3V coin cell battery for standby power
- Dimensions — 123.8 x 72.0mm (not including real-world port extensions beyond the board outline)