Developer | Intel Corporation |
---|---|
Type | Single-board computer |
Release date | 17 October 2013 [1] [2] |
Introductory price | US$70 |
Discontinued | 19 June 2017 [3] [4] |
Operating system | Linux (Yocto Project based Linux) |
CPU | Intel Quark X1000 400 MHz |
Memory | 256 MB |
Storage | Micro SD card slot (Micro SD or SDHC card) |
Power | 15 W |
Website | www.intel.com |
Developer | Intel Corporation |
---|---|
Type | Single-board computer |
Release date | 10 July 2014 [5] |
Operating system | Linux |
CPU | Intel Quark X1000 32-bit 400 MHz |
Memory | 256 MB |
Storage | Flash Memory 8M, EEPROM 8 kb, Micro SD card slot up to 32GB |
Power | 15 W |
Website | www.intel.com |
Intel Galileo is the first in a line of Arduino-certified development boards based on Intel x86 architecture and is designed for the maker and education communities. Intel released two versions of Galileo, referred to as Gen 1 and Gen 2. These development boards are sometimes called "Breakout boards".
Intel Galileo combines Intel technology with support for Arduino ready-made hardware expansion cards (called "shields") and the Arduino software development environment and libraries. [6] The development board runs an open source Linux operating system with the Arduino software libraries, enabling re-use of existing software, called "sketches". The sketch runs every time the board is powered. Intel Galileo can be programmed through OS X, Microsoft Windows and Linux host operating software. The board is also designed to be hardware and software compatible with the Arduino shield ecosystem.
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 (P54C/i586) instruction set architecture (ISA)-compatible CPU, operating at speeds up to 400 MHz. The Quark is seen by some as Intel's answer to ARM, the processor design featured in smartphones and other single-board computers.
At a clock speed of 400 MHz, together with 256 Mb of DDR3 RAM and 8 Mb flash memory, the Galileo is much more powerful than competing Arduino boards. The Mega 2560, for example, has a clock speed of 16 MHz, 8 Kb RAM and 256 Kb flash memory. [7] It would be more appropriate to compare the Galileo to another single-board computer, such as the Raspberry Pi. The latest iteration, the Pi 3 Model B, replaced the Pi 2 Model B in February 2016. [8] It is more powerful than the older Galileo Gen 2, featuring a 1.2 GHz CPU and 1 Gb RAM. [8] The Pi, however, does not have any flash memory. [9]
Both Galileo boards support the Arduino shield ecosystem. Unlike most Arduino boards, the Intel boards support both 3.3V and 5V shields. [10] The Intel development board comes with several computing industry standard I/O interfaces. The support for PCI Express means that Wifi, Bluetooth or GSM cards can be plugged in to the board. It also enables usage of solid state drives with the Galileo. [10]
The 10/100 Mbit Ethernet support enables the board to be connected to a LAN. It also enables accessing the Linux shel. The boards further support Micro SD, which means the available storage can be extended by up to 32 G. Other I/O interfaces include ACPI, USB 2.0 device and EHCI/OHCI USB host ports, high-speed UART, RS-232 serial port, programmable 8 MB NOR flash, and a JTAG port for easy debug.
Although the Galileo shipped with Linux, it was possible to have a custom version of Windows on both the Gen 1 and the Gen 2. [11] This support was, however, suspended by Microsoft on 30 November 2015. Microsoft cited hardware concerns, [12] with some specifically attributing it to the low clock speed of the Galileo. [13]
The Galileo supports the Arduino IDE running atop an unmodified Linux software stack, supported by a common open source tool chain. The board comes pre-loaded with an SPI image of Linux. Although this version (Yocto 1.4 Poky Linux) has very limited features (e.g. it does not include a Wi-Fi module), it does not require any storage devices to be added. [14] Intel also provides more functional versions of Linux for the boards. The "SD-Card" image can be downloaded and loaded onto the board via a Micro SD card. It includes, among a multitude of modules, a Wi-Fi module, support for OpenCV to enable computer vision, ALSA for sound processing and Node.js for JavaScript capabilities. [14] A more advanced IoT DevKit version is also available to enable complex IoT projects, adding for example support for OpenCV-Python.
The Raspberry Pi, as well as most boards from Arduino, does not have an onboard real time clock. The Galileo boards have a real time clock, requiring only a 3V coin cell battery. [10] The boards can therefore keep accurate time without being connected to either a power source or internet. [15]
The Galileo can be seen as truly open source, as both the schematics and the source code are freely available for download without a software license agreement. However, some argued that the hardware shouldn't be designated open source if the processor core isn't also made open-source. [9]
The Arduino ecosystem has three "levels":[ citation needed ]
The Galileo falls into the third category. Although it is the lowest level in the Arduino ecosystem, it still means that Galileo boards can be programmed using the official Arduino IDE, bought on the Arduino online shop and is compatible with Arduino peripherals such as shields.
Intel does not publish sales data on its products.
In an effort to boost the ecosystem of their Quark architecture, Intel gave away 50,000 Galileo Gen 1's when it was launched. [16] In 2014, Microsoft also handed out Galileo boards to people who signed up for its IoT program. [17]
On 30 November 2015, Microsoft suspended support for Galileo. [12] [13] While it is unclear what effect this had on the sales numbers of the boards, it meant that developers creating projects for Microsoft's Windows 10 IoT Core had to move to Raspberry Pi 2 or 3. [12]
On 16 June 2017 Intel announced that the 'End of Life' and last shipment date for the Galileo range is 16 December 2017. [3] [4]
Intel Galileo Gen 2 Is similar to Gen 1 with the following changes:
Feature | GEN 1 | GEN 2 |
---|---|---|
SoC | Intel Quark X1000 32-bit 400 MHz | Intel Quark X1000 32-bit 400 MHz |
Power (Barrel) | 5V | 7V-15V |
Power (PoE) | No | Yes (Requires installation of Silvertel Ag9712-BR2/FL power module) |
UEFI is a set of specifications written by the UEFI Forum. They define the architecture of the platform firmware used for booting and its interface for interaction with the operating system. Examples of firmware that implement these specifications are AMI Aptio, Phoenix SecureCore, TianoCore EDK II and InsydeH2O.
A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license. Graphics device drivers are written for specific hardware to work within a specific operating system kernel and to support a range of APIs used by applications to access the graphics hardware. They may also control output to the display if the display driver is part of the graphics hardware. Most free and open-source graphics device drivers are developed by the Mesa project. The driver is made up of a compiler, a rendering API, and software which manages access to the graphics hardware.
Trusted Platform Module is an international standard for a secure cryptoprocessor, a dedicated microcontroller designed to secure hardware through integrated cryptographic keys. The term can also refer to a chip conforming to the standard.
Linaro is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC), QEMU, power management, graphics and multimedia interfaces for the ARM family of instruction sets and implementations thereof as well as for the Heterogeneous System Architecture (HSA). The company provides a collaborative engineering forum for companies to share engineering resources and funding to solve common problems on ARM software.
Raspberry Pi is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic computer science in schools and in developing countries. The original model became more popular than anticipated, selling outside its target market for uses such as robotics. It is widely used in many areas, such as for weather monitoring, because of its low cost, modularity, and open design. It is typically used by computer and electronic hobbyists, due to its adoption of the HDMI and USB standards.
Microsoft .NET Gadgeteer is an open-source rapid-prototyping standard for building small electronic devices using the Microsoft .NET Micro Framework and Microsoft Visual Studio/Visual C# Express.
Netduino is an open-source electronics prototyping platform based on the .NET Micro Framework. It uses the ARM Cortex-M 32-bit RISC ARM processor core as a 32-bit ARM-microcontroller. The Netduino boards are designed to be pin-compatible with most Arduino shields. Applications can be built on Windows, or on Mac OS. The platform is similar in concept to the Arduino platform, but is generally more powerful and instead of writing applications in C/C++ or Wiring, applications are written in C#, which brings powerful, high-level language constructs to the toolbox such as threading, event handling, automatic garbage collection, and more.
ISEE is a European multinational company that designs and manufactures small computer-on-modules (COMs), single-board computers, expansion boards, radars and other embedded systems. The abbreviation of ISEE refers to Integration, Software & Electronics Engineering. Their products are based on the IGEP Technology, the ISEE Generic Enhanced Platform using Texas Instruments OMAP processors.
Intel Quark is a line of 32-bit x86 SoCs and microcontrollers by Intel, designed for small size and low power consumption, and targeted at new markets including wearable devices. The line was introduced at Intel Developer Forum in 2013, and discontinued in January 2019.
The Intel Edison is a computer-on-module that was offered by Intel as a development system for wearable devices and Internet of Things devices. The system was initially announced to be the same size and shape as an SD card and containing a dual-core Intel Quark x86 CPU at 400 MHz communicating via Bluetooth and Wi-Fi. A later announcement changed the CPU to a 500 MHz Silvermont dual-core Intel Atom CPU, and in September 2014 a second version of Edison was shown at IDF, which was bigger and thicker than a standard SD card.
Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Co., Ltd. and its spin-off Guangdong BiPai Technology Co., Ltd.. The hardware design of the Banana Pi computer model was influenced by the Raspberry Pi and both lines use the same 40 pin I/O connector.
The Arduino Uno is an open-source microcontroller board based on the Microchip ATmega328P microcontroller and developed by Arduino.cc and initially released in 2010. The board is equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits. The board has 14 digital I/O pins, 6 analog I/O pins, and is programmable with the Arduino IDE, via a type B USB cable. It can be powered by the USB cable or by an external 9-volt battery, though it accepts voltages between 7 and 20 volts. It is similar to the Arduino Nano and Leonardo. The hardware reference design is distributed under a Creative Commons Attribution Share-Alike 2.5 license and is available on the Arduino website. Layout and production files for some versions of the hardware are also available.
PicoScope is computer software for real-time signal acquisition of Pico Technology oscilloscopes. PicoScope is supported on Microsoft Windows, Mac OS X, Debian and Ubuntu platforms. PicoScope is primarily used to view and analyze real-time signals from PicoScope oscilloscopes and data loggers. PicoScope software enables analysis using FFT, a spectrum analyser, voltage-based triggers, and the ability to save/load waveforms to disk. PicoScope is compatible with parallel port oscilloscopes and the newer USB oscilloscopes.
The ESP8266 is a low-cost Wi-Fi microchip, with built-in TCP/IP networking software, and microcontroller capability, produced by Espressif Systems in Shanghai, China.
GoWarrior is an open-source and community-supported computing platform. GoWarrior is designed for the world of makers, hackers, educators, hobbyists, and newbies to build electronics projects. It offers a complete package of hardware, software and cloud service.
MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller.
Pine Store Limited, known by its trade name Pine64, is a Hong Kong-based organization that designs, manufactures, and sells single-board computers, notebook computers, a smartwatch, and smartphones. Its name was inspired from the mathematical constants pi and e with a reference to 64-bit computing power.
Home Assistant is a free and open-source software for home automation designed to be a central control system for smart home devices with a focus on local control and privacy. It can be accessed through a web-based user interface by using companion apps for Android and iOS, or by voice commands via a supported virtual assistant such as Google Assistant or Amazon Alexa.
The RP2040 is a 32-bit dual ARM Cortex-M0+ microcontroller integrated circuit by Raspberry Pi Ltd. At the same time, it was released as part of the Raspberry Pi Pico board.