Intel® Galileo development board is our first product in a new family of
Arduino*-compatible development boards featuring Intel® architecture.
The platform is easy to use for new designers and for those looking to
take designs to the next level.
Intro
Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip.
Intel Galileo features the Intel Quark SoC X1000, the first product from the Intel Quark
technology family of low-power, small-core products. Intel Quark
represents Intel's attempt to compete within markets such as the Internet of Things and wearable computing.
Designed in Ireland, the Quark SoC X1000 is a 32-bit, single core,
single-thread, Pentium instruction set architecture (ISA)-compatible
CPU, operating at speeds up to 400 MHz.
Intel Galileo supports the Arduino IDE running atop an unmodified Linux
software stack, supported by a common open source tool chain.
Technical Info
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.
Configuration
Galileo Jumper Configuration
There are three jumpers on Galileo that are used to vary the configuration of the board.
IOREF Jumper
To allow Galileo support both 3.3V and 5V shields.
When the jumper is connected to 5V, Galileo is configured to be compatible with 5V shields and IOREF is set to 5V. When the jumper is connected 3.3V, Galileo is configured to be compatible with 3.3V shields and IOREF is set to 3.3V
Physical Characteristics
Galileo is 4.2 inches long and 2.8 inches wide respectively, with the
USB connectors, UART jack, Ethernet connector, and power jack extending
beyond the former dimension. Four screw holes allow the board to be
attached to a surface or case. Note that the distance between digital
pins 7 and 8 is 160 mil (0.16"), is not an even multiple of the 100 mil
spacing of the other pins.
Automatic (Software) Reset
Rather than requiring a physical press of the reset button before an
upload, Galileo is designed in a way that allows it to be reset by
software running on a connected computer. USB CDC-ACM control signals
are used to transition Galileo from run-time to bootloader mode. The
Arduino software uses this capability to allow you to upload code by
simply pressing the upload button in the Arduino environment. For
details, see the Intel® Galileo Getting Started Guide.
Highlighted Features
Shield Compatibility : Arduino shields designed for the Uno R3 (also known as the Arduino 1.0
pinout). This means that it has 14 digital I/O pins, 6 analog inputs, a
serial port, and an ICSP header.
Ethernet Library Compatibility
: Using the Ethernet port on the board is as simple as using Arduino’s
Ethernet library. I was able to get a HTTP connection to Google without
even modifying the standard WebClient example.
Real Time Clock
: Most Linux boards rely on a connection to the Internet to get the
current date and time. But with Galileo’s on-board RTC (real time
clock), you’ll be able to track time even when the board is powered off.
Just wire up a 3.0V coin cell battery to the board.
Works with PCI Express Mini Cards
: On the bottom of the board is an expansion slot for PCI Express Mini
cards. This means you can connect WiFi, Bluetooth, GSM cards for
connectivity.
Linux on Board
: A very light distribution of Linux is loaded onto the 8 MB of flash
memory. If you want to use tools like ALSA (for sound), V4L2 (for video
input), Python, SSH, node.js (for web projects), and openCV (for
computer vision), you can boot Galileo from an SD card image that Intel
provides.
Want to Get Started with this Product : Click here