Getting Started with the Intel Galileo gets you up and running with this new, x86-powered board that was developed in collaboration between Arduino and Intel. You'll learn how to set it up, connect it to your computer, and begin programming. You'll learn how to build electronics projects around the Galileo, and you'll explore the features and power that make it different from all the boards that came before.
Developed in collaboration with the Intel Galileo team, and in consultation with members of the Arduino team, this is the definitive introduction to Intel's new board for makers.
Preface |
|
vii | |
|
1 Introduction to Galileo |
|
|
1 | (8) |
|
|
2 | (3) |
|
|
2 | (2) |
|
|
4 | (1) |
|
|
4 | (1) |
|
What Makes Galileo Different? |
|
|
5 | (3) |
|
|
8 | (1) |
|
|
9 | (16) |
|
|
10 | (3) |
|
Helpful Tools and Components |
|
|
13 | (3) |
|
Writing Programs to Control Your Galileo |
|
|
16 | (1) |
|
Getting Familiar with the Development Environment |
|
|
17 | (2) |
|
|
19 | (2) |
|
|
21 | (2) |
|
|
23 | (2) |
|
|
25 | (42) |
|
Back to Blinking: Digital Output |
|
|
26 | (16) |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
28 | (6) |
|
Circuits and the Flow of Electricity |
|
|
34 | (3) |
|
|
37 | (1) |
|
|
38 | (1) |
|
|
39 | (1) |
|
|
39 | (2) |
|
Going Further with Digital Output |
|
|
41 | (1) |
|
|
42 | (8) |
|
|
43 | (4) |
|
|
47 | (3) |
|
|
50 | (10) |
|
|
50 | (4) |
|
Controlling A/C Appliances with Relays |
|
|
54 | (1) |
|
|
55 | (5) |
|
|
60 | (5) |
|
|
61 | (1) |
|
|
62 | (3) |
|
|
65 | (2) |
|
|
67 | (24) |
|
|
68 | (7) |
|
|
73 | (1) |
|
|
74 | (1) |
|
|
75 | (13) |
|
|
76 | (4) |
|
|
80 | (1) |
|
|
81 | (1) |
|
|
82 | (5) |
|
|
87 | (1) |
|
|
88 | (3) |
|
5 Going Further with Code |
|
|
91 | (12) |
|
|
92 | (3) |
|
|
92 | (1) |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
93 | (1) |
|
|
94 | (1) |
|
|
94 | (1) |
|
|
95 | (1) |
|
|
95 | (4) |
|
|
95 | (1) |
|
|
95 | (1) |
|
|
96 | (3) |
|
|
99 | (1) |
|
Serial.available() and Serial.read() |
|
|
99 | (1) |
|
|
100 | (3) |
|
|
103 | (28) |
|
Connecting and Testing an Ethernet Connection |
|
|
104 | (1) |
|
Connecting and Testing with a WiFi Connection |
|
|
105 | (2) |
|
Connecting Using Linux Commands |
|
|
107 | (3) |
|
|
108 | (1) |
|
Getting Galileo's IP Address Using system() |
|
|
108 | (2) |
|
|
110 | (13) |
|
How Many Days Until MAKE Comes Out? |
|
|
110 | (13) |
|
|
123 | (6) |
|
Serving a Web Page with Python |
|
|
126 | (3) |
|
|
129 | (2) |
A Arduino Code Reference |
|
131 | (16) |
B Breadboard Basics |
|
147 | (6) |
C Resistor Reference |
|
153 | (4) |
D Creating a MicroSD Image |
|
157 | (4) |
E Setting Up Galileo on Windows |
|
161 | (6) |
F Setting Up Galileo on Linux |
|
167 | (4) |
G Setting Up Galileo on Mac OS X |
|
171 | (4) |
H Connecting to Galileo via Serial |
|
175 | |
Matt Richardson is a Brooklyn-based creative technologist and video producer. He's a contributor to MAKE magazine and Makezine.com. Matt is also the owner of Awesome Button Studios, a technology consultancy. Highlights from his work include the Descriptive Camera, a camera which outputs a text description of a scene instead of a photo. He also created The Enough Already, a DIY celebrity-silencing device. Matt's work has garnered attention from The New York Times, Wired, New York Magazine and has also been featured at The Nevada Museum of Art and at the Santorini Bienniele. He is currently a Master's candidate at New York University's Interactive Telecommunications Program.