Difference between revisions of "Galileo"

From Earlham CS Department
Jump to navigation Jump to search
(Installation)
Line 78: Line 78:
  
 
=Specs=
 
=Specs=
 
+
* 400mhz cpu
 
+
* 256mb ram
=Sensors=
+
* 32gb micro sd
==photoresistor==
+
* 10/100 ethernet
==temperature==
+
* PCI Express mini-card with PCIe 2.0
==servo==
+
* USB host and device
==LCD==
+
* 5v/3.3v power
 
+
* same Arduino pin layout
 
 
=Code=
 
==Examples==
 
==Snippets==
 

Revision as of 22:20, 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


Downloads

  1. [Getting Started 005]
  2. [BSP Build Guide 001]
  3. go [here] and download "Intel Galileo Arduino SW 1.5.3" and "LINUX IMAGE FOR SD for Intel Galileo"

Cables

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

Arduino

  1. extract "Intel Galileo Arduino SW 1.5.3"
  2. open the executable for 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. note the COM port of the device [specify]

Serial Connection

  1. get [Putty] (or equivalent)
  2. open Putty (or equivalent)
  3. change the connection type to serial, speed to 115200, and the serial line to your specified COM port
  4. save the settings and click the open button
  5. wait, this might take a few minutes (it's finished when the command [specify] is present and nothing is happening)
  6. log in as root; by default it has no password
  7. extract[the linux image] to the micro SD card
  8. close your putty
  9. put the micro SD card into the Galileo
  10. remove both cables from the Galileo and wait a few seconds
  11. replace the power cable then the usb cable
  12. open putty again and reestablish the connection

Testing Galileo's Arduino

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

Specs

  • 400mhz cpu
  • 256mb ram
  • 32gb micro sd
  • 10/100 ethernet
  • PCI Express mini-card with PCIe 2.0
  • USB host and device
  • 5v/3.3v power
  • same Arduino pin layout