Difference between revisions of "Galileo"

From Earlham CS Department
Jump to navigation Jump to search
Line 2: Line 2:
  
 
This page specifically discusses the Galileo. Anything Arduino-specific should get relegated to [[Arduino|here]].
 
This page specifically discusses the Galileo. Anything Arduino-specific should get relegated to [[Arduino|here]].
 +
 +
=info dump=
 +
IoTkit handles ethernet transactions. It connects to a host and sends a packet with [string, val] where val is the value you wish to send.
 +
 +
There aren't any packages installed on their Linux distro.
 +
 +
There's an interface for C++ that lets you access the Arduino.
 +
 +
  
  
Line 12: Line 21:
  
 
[[http://arduino.cc/en/ArduinoCertified/IntelGalileo Documentation on Arduino site]]
 
[[http://arduino.cc/en/ArduinoCertified/IntelGalileo Documentation on Arduino site]]
 +
 +
[[https://communities.intel.com/docs/DOC-22226 Drivers]]
 +
 +
[[https://communities.intel.com/docs/DOC-21882 BSP Build Guide]]
 +
 +
[[https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=23171 Software Packages]]
  
  
 
=Installation=
 
=Installation=
 
+
# download the "getting started" document
 +
# download and extract "Intel Galileo Arduino SW 1.5.3" the Arduino IDE for Galileo
 +
# open Arduino and update the firmware via help -> firmware update
 +
# wait for completion
 +
# in device manager (or equivalent) find the device [specify] and install the drivers from "arduino-1.5.3/hardware/arduino/x86/tools"
 +
# note what COM port the Galileo is attached to
 +
# open Putty (or equivalent) and change the connection type to serial, speed to 115200, and the serial line to your specified COM port
 +
# save the settings and open the connection
 +
# wait for start up
 +
# log in as root; by default it has no password
 +
# download [[http://downloadmirror.intel.com/23171/eng/LINUX_IMAGE_FOR_SD_Intel_Galileo_v0.7.5.7z the linux image]]
 +
# extract the previous file to the micro SD card
 +
# close your putty
 +
# place the card into the Galileo and power cycle it
 +
# open putty again and reestablish the connection
 +
# it should work now; try running the "blink" sketch in arduino
  
 
=Specs=
 
=Specs=

Revision as of 18:48, 5 February 2014

The Galileo is a fusion of a Linux PC running Intel's architecture and an Arduino. The purpose is to provide the benefits of a pc (connectivity, power, storage, ports) with the benefits of an Arduino (an open-platform hardware interface.)

This page specifically discusses the Galileo. Anything Arduino-specific should get relegated to here.

info dump

IoTkit handles ethernet transactions. It connects to a host and sends a packet with [string, val] where val is the value you wish to send.

There aren't any packages installed on their Linux distro.

There's an interface for C++ that lets you access the Arduino.



Resources

[Overview + Diagram]

[Comprehensive Overview]

[Getting Started]

[Documentation on Arduino site]

[Drivers]

[BSP Build Guide]

[Software Packages]


Installation

  1. download the "getting started" document
  2. download and extract "Intel Galileo Arduino SW 1.5.3" the Arduino IDE for Galileo
  3. open Arduino and update the firmware via help -> firmware update
  4. wait for completion
  5. in device manager (or equivalent) find the device [specify] and install the drivers from "arduino-1.5.3/hardware/arduino/x86/tools"
  6. note what COM port the Galileo is attached to
  7. open Putty (or equivalent) and change the connection type to serial, speed to 115200, and the serial line to your specified COM port
  8. save the settings and open the connection
  9. wait for start up
  10. log in as root; by default it has no password
  11. download [the linux image]
  12. extract the previous file to the micro SD card
  13. close your putty
  14. place the card into the Galileo and power cycle it
  15. open putty again and reestablish the connection
  16. it should work now; try running the "blink" sketch in arduino

Specs

Sensors

photoresistor

temperature

servo

LCD

Code

Examples

Snippets