Difference between revisions of "Galileo"

From Earlham CS Department
Jump to navigation Jump to search
(Installation)
(Installation)
Line 39: Line 39:
 
Documentation
 
Documentation
  
[[https://communities.intel.com/servlet/JiveServlet/downloadBody/22204-102-1-25429/Galileo_GettingStarted_329685_005.pdf Getting Started 005]]
+
* [[https://communities.intel.com/servlet/JiveServlet/downloadBody/22204-102-1-25429/Galileo_GettingStarted_329685_005.pdf Getting Started 005]]
 +
 
 +
* [[https://communities.intel.com/servlet/JiveServlet/downloadBody/21882-102-1-25153/Quark_BSPBuildGuide_329687_001.pdf BSP Build Guide 001]]
 +
 
  
[[https://communities.intel.com/servlet/JiveServlet/downloadBody/21882-102-1-25153/Quark_BSPBuildGuide_329687_001.pdf BSP Build Guide 001]]
 
  
 
# download documentation
 
# download documentation
 +
 +
Cables
 
# plug power into Galileo (always do this first)
 
# plug power into Galileo (always do this first)
 
# join RS32 cables
 
# join RS32 cables
 
# connect Galileo to the PC
 
# connect Galileo to the PC
 +
 +
Arduino
 
# download and extract "Intel Galileo Arduino SW 1.5.3" the Arduino IDE for Galileo
 
# download and extract "Intel Galileo Arduino SW 1.5.3" the Arduino IDE for Galileo
 
# open Arduino 1.5.3
 
# open Arduino 1.5.3
Line 52: Line 58:
 
# update the firmware via help -> firmware update
 
# update the firmware via help -> firmware update
 
# wait, this might take a few minutes (the window will say when it's finished)
 
# wait, this might take a few minutes (the window will say when it's finished)
 +
 +
Drivers
 
# in device manager (or equivalent) find the device [specify] and install the drivers from "arduino-1.5.3/hardware/arduino/x86/tools"
 
# 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
+
# the Galileo port
 +
 
 +
Serial Connection
 
# open Putty (or equivalent)
 
# open Putty (or equivalent)
 
# change the connection type to serial, speed to 115200, and the serial line to your specified COM port
 
# 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
 
# save the settings and open the connection
# wait, this might take a few minutes (it's finished when a command [specify] is present and nothing is happening)
+
# wait, this might take a few minutes (it's finished when the command [specify] is present and nothing is happening)
 
# log in as root; by default it has no password
 
# 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]]
 
# download [[http://downloadmirror.intel.com/23171/eng/LINUX_IMAGE_FOR_SD_Intel_Galileo_v0.7.5.7z the linux image]]
Line 64: Line 74:
 
# place the card into the Galileo and power cycle it
 
# place the card into the Galileo and power cycle it
 
# open putty again and reestablish the connection
 
# open putty again and reestablish the connection
 +
 +
Testing Arduino
 
# it should work now; try running the "blink" sketch in Arduino
 
# it should work now; try running the "blink" sketch in Arduino
 
# the LED nearest the audio jack should light up
 
# the LED nearest the audio jack should light up

Revision as of 21:03, 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

[Getting Started]

[Comprehensive Overview]

[BSP Build Guide]


Downloads

[Software Packages]

[Drivers]

Installation

Materials

  • Galileo board
  • power adapter
  • micro SD card
  • micro usb male -> RS32 female
  • RS32 male -> usb male

Documentation


  1. download documentation

Cables

  1. plug power into Galileo (always do this first)
  2. join RS32 cables
  3. connect Galileo to the PC

Arduino

  1. download and extract "Intel Galileo Arduino SW 1.5.3" the Arduino IDE for Galileo
  2. open Arduino 1.5.3
  3. change board to Galileo if necessary
  4. update the firmware via help -> firmware update
  5. wait, this might take a few minutes (the window will say when it's finished)

Drivers

  1. in device manager (or equivalent) find the device [specify] and install the drivers from "arduino-1.5.3/hardware/arduino/x86/tools"
  2. the Galileo port

Serial Connection

  1. open Putty (or equivalent)
  2. change the connection type to serial, speed to 115200, and the serial line to your specified COM port
  3. save the settings and open the connection
  4. wait, this might take a few minutes (it's finished when the command [specify] is present and nothing is happening)
  5. log in as root; by default it has no password
  6. download [the linux image]
  7. extract the previous file to the micro SD card
  8. close your putty
  9. place the card into the Galileo and power cycle it
  10. open putty again and reestablish the connection

Testing Arduino

  1. it should work now; try running the "blink" sketch in Arduino
  2. the LED nearest the audio jack should light up

Specs

Sensors

photoresistor

temperature

servo

LCD

Code

Examples

Snippets