Galileo Quark SoC X1000 Manuale introduttivo - Pagina 6

Sfoglia online o scarica il pdf Manuale introduttivo per Hardware del computer Galileo Quark SoC X1000. Galileo Quark SoC X1000 20.

The Intel® Quark SoC X1000
The heart of the Galileo is the stylish
on the x86 architecture. The Quark X1000 features:
Up to 400MHz clock speed
16KB L1 Cache
512KB SRAM
Single core, single thread
Integrated SDIO, UART, SPI, USB, I
The Quark X1000's focus is embedded computing – wearable devices, Internet of Things,
autonomous vehicles, or all sorts of other applications. It's intended to be a low-power, x86-based
option for that variety of projects.
Architecture: x86 vs ARM
The Quark X1000 is an x86, which makes it unique in today's single-board computer market. Most
popular SBCs – including the
ARM-based processors. x86 processors are usually used in desktop computers, running Windows
or OS X, because they're faster and more powerful. ARM processors, on the other hand, are more
often used in portable electronics because they're more power-efficient.
ARM and x86 differ at fundamentally philosophical level: the size of their instruction set. ARM is a
RISC (Reduced Instruction Set Computing, a smaller, simpler instruction set) architecture and x86
processors are CISC (Complex Instruction Set Computing, a more complex, and powerful set).
Something that takes an x86 one clock cycle, might take an ARM processor three. A large
instruction set requires more hardware, which requires more power to run.
Intel's Atom and Quark products try to combat the high power consumption. They're directed at the
mobile market. But they're still x86 architectures, and they'll still consume more power.

Software Download/Setup

On this, and the next few pages, we'll overview the steps that you'll need to follow in order to upload
Arduino code to the Galileo. As usual, it all starts with downloading software. Unfortunately, the
Galileo won't work with the standard Arduino IDE (integrated development environment), so we'll
have to download and install a specialized version.
Download the Arduino IDE for Galileo
The Arduino Galileo is so wildly different from any other Arduino platform – it's x86-based, and most
commands are sent via the Linux terminal. As such, an entirely re-purposed version of the software
is required to upload an Arduino sketch to the board. Click the link below to download the Galileo-
ized Arduino IDE:
Quark SoC X1000
2
C, Ethernet, RTC
Raspberry
Pi,
Beaglebone
Page 6 of 20
processor. This is a 32-bit processor built
Black, and
pCDuino
– are all driven by