EasyManuals Logo

Intel Galileo Hardware Guide

Intel Galileo
34 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #6 background imageLoading...
Page #6 background image
Hardware 6
Hardware
Before you start programming, you have to know a few things. The Galileo is not very smart, you have
to type very carefully for it to understand what you want it to do. It has trouble with capitalization, as in it
knows what the word ‘OUTPUT’ means, but not the word ‘Output’. It also needs every bracket to match, ev-
ery{‘ needs to have a ‘} somewhere. Every line of code inside a function needs to end with a semicolon
(‘;’), or else the Galileo won’t know where the line ends. Look a the Guide to Debugging for information
on how to avoid and resolve these syntax errors.
The microcontroller interacts with the world by using “pins, (Lesson 1 Figure 4) which are the slots labeled
1, 2, 3, … ,A0, A1, A2,... those are spots where the microcontroller can turn on and o power to, and can read
information from.
Lesson 1 Figure 4
The built-in LED is attached to pin 13. We are going to be outputting to that pin, in other words we are writ-
ing to that pin.
The way we tell the microcontroller to use Pin 13, the LED, as an output is using a function called “pin-
Mode. It is used like this:
pinMode(13,OUTPUT);
pinMode is the function name. It means that you should assign some pin a certain mode.
13 and ‘OUTPUT’ are arguments. They are numbers/words/characters that give the function some in-
formation about what it is going to do. They are separated by a comma, so the microcontroller knows when
one argument stops, and another begins. They are surrounded by parentheses, which tells the microcon-
troller that this is a function, and what things are the arguments.
13 is the pin number, it can be whatever number pin you want to use. OUTPUT tells the microcontroller
what you are going to do with the pin. It has to be in all caps, or the microcontroller won’t know what it is.
The line ends with a semicolon (;), which tells the microcontroller that this line of code is over.

Other manuals for Intel Galileo

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel Galileo and is the answer not in the manual?

Intel Galileo Specifications

General IconGeneral
Product familyIntel Galileo
Product seriesIntel Galileo board
Processor cache16 KB
Processor cores1
Processor modelIntel Quark SoC X1000
64-bit computingNo
Processor socketQuark 393pin FCPGA
Product codename-
Processor frequency400 MHz
Microcontroller modelIntel Quark
Processor lithography32 nm
Processor manufacturerIntel
Thermal Design Power (TDP)12.5 W
Memory bandwidth supported by processor (max)2.5 GB/s
Memory bus32 bit
Flash memory8 MB
Memory channelsSingle-channel
Flash memory typeNorwegian
Memory clock speed800 MHz
Internal memory typeDDR3
Number of DIMM slots0
Compatible memory cardsMicroSD (TransFlash), MicroSDHC
Maximum internal memory0.256 GB
Maximum memory card size32 GB
SRAM (Static Random Access Memory)512 KB
EEPROM (Electrically Erasable Programmable Read-Only Memory)8 KB
USB version2.0
Ethernet LANYes
USB ports quantity3
Ethernet interface typeFast Ethernet
ARK ID78919
StatusDiscontinued
Launch dateQ4'13
Package size15 x 15 mm
FSBs supportedNA
Processor includedIntel® Quark™ SoC X1000 (16K Cache, 400 MHz)
Supported memory typesDDR3-SDRAM
Power over Ethernet (PoE) voltage12 V
Export Control Classification Number (ECCN)4A994
PCI SupportPCI Express
PCI Express interface data lanesx1
Form factorArduino
Market segmentDesktop
DC input voltage5 V
Intel Small Business Advantage (SBA) version0.00
Last change63903513
Processor ID79084
Product type11
Harmonized System (HS) code8471500150
Weight and Dimensions IconWeight and Dimensions
Width- mm

Related product manuals