Where can I buy Arduino Galileo

Intel Galileo 2 and Raspberry Pi 2 in comparison

A simple hardware comparison of the Raspberry Pi (RPi) and Intel Galileo can never really be fair. After all, every developer should choose the single-board computer that best suits their project. Therefore, this article works out the differences and the similarities in detail and thus helps with a well-founded decision before buying.

Both Galileo and RPi are single board computers (SBC), which means that they behave like a complete computer with a single circuit board. So you can use an SBC as a server instead of a fully equipped computer. The many other affordable SBCs on the market include the Beagle Board, Edison, Minnowboard MAX, and the Wandboard. The Raspberry Pi is best for media such as photos or videos. It could serve as a networked security camera or as a media server, but it would have difficulties in applications that use analog sensors, as there are no analog-to-digital converters (ADC) on the board.

Image 1: Like its predecessor, the Galileo 2 board is based on Intel's Quark SoC from the 400 MHz Pentium class. Intel

Galileo, on the other hand, supports analog inputs through an A / D converter and has a radio link. This makes Galileo suitable for IoT applications, which is possible with the Yocto Linux operating systems from Intel or Windows 10 from Microsoft. Microsoft seems to assume that several boards are suitable for the Internet of Things, since Windows 10 IoT-Core supports the minnowboard Max in addition to RPi 2 and Galileo. Galileo can also run as an inexpensive Linux PC.

Do it yourself

Both boards of the second generation are so-called do-it-yourself developer boards (DIY) for electronic hardware that are equipped with embedded processors. The RPi 2, Model B replaces the RPi 1, Model B and B +. However, it is not allowed to simply copy it, as the circuits are protected by copyright. The production of the RPi boards is limited to a few licenses. Intel Galileo 2, on the other hand, is Arduino-certified and is extensively documented and supported by Intel.

Key data

With Galileo, Intel supplies real open source hardware: the board is licensed in the same way as Arduino and also largely compatible with the model, but relies on a Quark SoC. In the maker scene and beyond, the Raspberry Pi is also a popular single-board computer solution, it uses an ARM v7 processor.

The Galileo boards are real open source hardware products (OSHW), which means that every customer can change, redistribute and even sell all the design files made available. The license is the Creative Commons Attribution Share-Alike License. The original products manufactured by the provider are protected by the corresponding brands and trademarks. In this way, users can be sure that they will only receive the original product under the brand name, as only the manufacturer himself may legally use this name. Of the RPi products, no OSHW products are available, although there is plenty of open source software for the RPi.

Changes at Galileo

Like its predecessor, the Galileo 2 board is based on Intel's Quark SoC (System-on-Chip) from the 400 MHz Pentium class. The Galileo 2 was manufactured by Intel in collaboration with Arduino; it is therefore also compatible with existing Arduino function cards (shields) that fit on the Arduino Uno R3. New options start with the power supply:

  • Thanks to an on-board voltage regulator, the voltage supply can be between 7 and 15 V.DC which extends the selection of AC / DC converters.
  • An Ethernet connection on the Galileo 2 can also draw power via Power-over-Ethernet with an extra PoE module.
  • The Galileo 2 can be accessed via the VIN-Pin a shield plug-in card supply as long as 7 to 15 V.DC issue.

The analog-to-digital converter in the Galileo 2 is around four times faster than its predecessor. In addition, there is now a PWM output (pulse width modulation) with 12 bits. The more precise control is particularly advantageous when controlling servomotors. Twelve GPIOs (General Purpose I / O) are completely native, i.e. directly connected to the processor, which in comparison to the Galileo 1 ensures higher speeds (Fast GPIO) and more performance. The pin assignment remains compatible with the Arduino UNO Rev 3 (pinout 1.0).

Fig. 2: The FT232R on the TTL-232R-3V3 cable is displayed as a virtual COM port (VCP). With the cable, devices can be connected quickly and easily with a serial TTL interface to USB.FTDI

Well connected

More UARTs (Universal Asynchronous Receiver Transmitters) are available in the new model. UART1 can serve as a Linux console or as an additional UART for Arduino shields / sketches; however, pins 2 and 3 are also used for this purpose. The 3.5 mm jack on the Galileo 1 has been replaced by a six-pole TTL UART male connector with 3.3 V; this enables communication with the Linux serial console. The pin header is compatible with the 1.8 m long USB-to-serial cable from FTDI (Fig. 2). The FT232R on the cable transforms the UART into a virtual COM port. The digital pins 0 and 1 are used as a serial UART port with a programmable speed. The board also has a normal-sized USB port: the USB host is equipped with a fully-fledged Type A socket.

In general, Galileo has grown by 25%: The side lengths now measure 123.8 × 72.0 mm2. Although an operating system is preinstalled, you can replace it with a more powerful version of Linux, such as Yocto 1.4 Poky Linux Release. Intel offers an operating system that is preconfigured for Internet of Things applications. Windows 10 also runs on other Intel Galileo boards.

Image 3: The Raspberry Pi Generation 2, Model B, has a Cortex-A7 processor with 900 MHz. Wikipedia

News on the Raspberry Pi

With the new Cortex-A7 processor from ARM, which has four cores, the clock speed of the Raspberry Pi 2 increases from 700 MHz to 900 MHz. In addition, the RPi 2 now has 1 GB of RAM. The RAM chip has moved to the underside of the board. An RPi-compatible version of Windows 10 is available free of charge as the operating system. Two onboard LEDs for the network status can now be found in the network connector. The remaining two LEDs can now be controlled via software.

Quite notably, the newest Raspberry Pi 2 is almost the same shape as the RPi 1 Model B +. The housings would therefore be interchangeable, only with the thickness it can occasionally be difficult, since the RAM chip on the RPi sits on the underside of the board and other chips have moved a bit. The mounting holes are still in the same place and the connectors all have the same dimensions and locations.

comparison

The Galileo 2 costs almost twice as much as the RPi 2, but the RPi also comes virtually naked. New users first have to program the board and need a USB power supply (with at least 700 mA at 5 VDC), an SD card with the boot code installed, a keyboard, a mouse and an HDMI-to-DVI cable (for a monitor). The knowledgeable and competent RPi user will buy a USB hub with power supply in order to be able to park additional power-hungry USB devices. The RPi is not picky - instead of HDMI, it can control an old analog TV via the RCA port as a monitor, as long as a standard RCA cable is available. Galileo, on the other hand, is already equipped with a power supply and can either boot from the SD card or from the onboard memory.

Both RPi and Galileo can serve as standalone computers, albeit with obvious limitations (such as a CPU clock speed of 400 MHz). Intel built the Galileo with preliminary work and under the guidance of Arduino. Arduino has built a reputation for making accessible and affordable hardware, with an emphasis on teaching and open source projects. With their demands in terms of quality and performance, and the leadership by Arduino, Intel was able to implement these ideals in a very balanced way.

particularities

The Quark is an x86 Pentium processor and the majority of the x86 SoCs have always been built into PCs. (Note: set compiler for Quark x1000 to .586.) With the Galileo 2, Intel is targeting IoT (Internet of Things) applications. When users have worked out and tested their application using the board, they can set up the parts of the Galileo open source board that are relevant to them on a reduced scale; Intel's Quark SoC has a case edge length of only 15 × 15 mm2.

With the Galileo, PCI Express (PCIe) and a real-time clock (RTC) stand out positively, whereas the RPi comes up with peripherals that are suitable for graphically intensive applications such as streaming videos in HD format (1080p). The RPi has a GPU (Graphics Processing Unit) for this, Galileo does not. Galileo is a 32-bit x86 with a lot of memory and decent performance, the properties of which make it ideal for mobile or wearable embedded technology: small in terms of dimensions (high integration), low energy consumption and quite inexpensive when you consider the equivalent, which is built into the SoC. The board could be used for remote monitoring, unfortunately it does not have a CAN bus. However, WLAN is possible with an adapter via the PCIe slot.

The biggest differences

Galileo and RPi are great boards, and they both have an established ecosystem. Mouser Electronics has the Galileo 2 and many of the products mentioned here in its range. Intel uses the Arduino-compatible Galileo board to support the x86 architecture on embedded systems. No doubt, Intel takes OSHW seriously, and that can only be good for all developers. The world has seen a lot of open source hardware from Intel in the IoT, for example the Intel Edison, and there will definitely be more.

A detailed, tabular comparison of Intel Galileo 2 and Raspberry Pi 2 can be found below.

(lei)