Book Image

Intel Galileo Essentials

Book Image

Intel Galileo Essentials

Overview of this book

Table of Contents (15 chapters)
Intel Galileo Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • accelerometer
    • connecting, to Galileo / Connecting an accelerometer or gyro to the Galileo
    • URL / Connecting an accelerometer or gyro to the Galileo
    • accessing, from Galileo IDE / Connecting an accelerometer or gyro to the Galileo, Accessing the accelerometer from the IDE
  • Adafruit 2.8 inch TFT V2
    • URL / The TFT shield
  • Adafruit_GFX library
    • URL, for downloading / Accessing the display with the IDE
  • Adafruit_ILI9341 library
    • URL, for downloading / Accessing the display with the IDE
  • Advanced Linux Sound Architecture (ALS) / Hooking up the hardware to make an input sound
  • altimeter/pressure sensor
    • connecting, to Galileo / Connecting an altimeter/pressure sensor to the Galileo
    • accessing, from Galileo IDE / Accessing the altimeter/pressure Sensor from the Galileo IDE
  • Analog IN A5/A0 pin / The GPIO capability of the Galileo
  • analog input signals
    • interfacing, with Galileo / Interfacing analog input signals with Galileo
  • AREF pin / The GPIO capability of the Galileo

B

  • blink application
    • about / Opening and uploading a file to the Galileo
    • obtaining / Opening and uploading a file to the Galileo
  • BMP085 Module, Digital Barometric Pressure Sensor
    • URL / Connecting an altimeter/pressure sensor to the Galileo
  • breadboard
    • wires, plugging / Plugging your wires into the breadboard

C

  • COM port
    • selecting, for Windows / Selecting the proper COM port for Windows
    • selecting, for Mac / Selecting the proper COM port for the Mac
    • selecting, for Linux machine / Selecting the proper COM port for a Linux Machine

D

  • DC motor
    • basics / DC motor basics
    • connecting, to Galileo / Connecting a DC motor directly to the Galileo
    • connecting, H-bridge used / Connecting a DC motor using an H-bridge and the Galileo
    • connecting, Galileo used / Connecting a DC motor using an H-bridge and the Galileo
    • controlling, shield used / Controlling DC motors using a shield
  • Debian Linux SD card image
    • creating, on Galileo / Creating and booting the Debian Linux SD card image on the Galileo
    • booting, on Galileo / Creating and booting the Debian Linux SD card image on the Galileo
    • URL / Creating and booting the Debian Linux SD card image on the Galileo
  • degrees of freedom (DOF) / Building robots that can walk
  • Digi / Configuring the XBee devices
  • Digital ((PWM~) 13/2 pin / The GPIO capability of the Galileo
  • digital compass
    • connecting, to Galileo / Connecting a digital compass to the Galileo
    • accessing, from Galileo IDE / Accessing the compass from the IDE
    • URL / Accessing the compass from the IDE
  • digital input signals
    • interfacing, with Galileo / Interfacing digital input signals with Galileo
  • Digital RX->0 pin / The GPIO capability of the Galileo
  • Digital TX->1 pin / The GPIO capability of the Galileo
  • distance
    • sensing / Sensing distance

E

  • electronics
    • setting up / Setting up the electronics
  • Espeak
    • used, for responding in robot voice / Using Espeak to allow our projects to respond in a robot voice
    • URL / Using Espeak to allow our projects to respond in a robot voice
  • external hardware
    • connecting / Connecting your first external hardware
    • wires, plugging into breadboard / Plugging your wires into the breadboard
    • electronics, setting up / Setting up the electronics

F

  • file
    • uploading, to Galileo / Opening and uploading a file to the Galileo
    • opening / Opening and uploading a file to the Galileo
  • firmware
    • updating / Updating the firmware

G

  • Galileo
    • unpacking / Unpacking and connecting the Galileo
    • connecting / Unpacking and connecting the Galileo
    • connecting, to Windows machine / Downloading the software and connecting the Galileo to a Windows machine
    • connecting, to Mac / Downloading the software and connecting the Galileo to a Mac
    • connecting, to Linux machine / Downloading the software and connecting the Galileo to a Linux machine
    • IDE, running for / Running the IDE for the Galileo
    • file, uploading to / Opening and uploading a file to the Galileo
    • Linux capabilities, accessing / Accessing the Galileo's Linux capabilities
    • GPIO capability / The GPIO capability of the Galileo
    • digital input signals, interfacing / Interfacing digital input signals with Galileo
    • analog input signals, interfacing / Interfacing analog input signals with Galileo
    • DC motor, connecting to / Connecting a DC motor directly to the Galileo
    • DC motor, connecting with / Connecting a DC motor using an H-bridge and the Galileo
    • IR sensors, connecting to / Connecting an IR sensor to the Galileo
    • digital compass, connecting to / Connecting a digital compass to the Galileo
    • accelerometer, connecting to / Connecting an accelerometer or gyro to the Galileo
    • gyro, connecting to / Connecting an accelerometer or gyro to the Galileo
    • altimeter/pressure sensor, connecting to / Connecting an altimeter/pressure sensor to the Galileo, Accessing the altimeter/pressure Sensor from the Galileo IDE
    • altimeter/pressure sensor, accessing from / Accessing the altimeter/pressure Sensor from the Galileo IDE
    • XBee devices, connecting to / Connecting an XBee interface to the Galileo
    • Wi-Fi connection, configuring / Configuring a Wi-Fi connection on the Galileo
    • and Linux / The Galileo and Linux
    • Debian Linux SD card image, booting / Creating and booting the Debian Linux SD card image on the Galileo
    • Debian Linux SD card image, creating / Creating and booting the Debian Linux SD card image on the Galileo
    • servo controller, connecting to / Connecting the servo controller to the Galileo
  • Galileo code, DC motor direction control / Galileo code for DC motor direction control
  • Galileo code, DC motor shield / Galileo code for the DC motor shield
  • Galileo code, DC motor speed control / Galileo code for DC motor speed control
  • Galileo IDE
    • code, creating / The IDE and LED Code
    • IR sensor, accessing from / Accessing the IR sensor from the Galileo IDE
    • digital compass, accessing from / Accessing the compass from the IDE
    • accelerometer, accessing from / Accessing the accelerometer from the IDE
    • altimeter/pressure sensor, accessing from / Accessing the altimeter/pressure Sensor from the Galileo IDE
    • XBee interface, enabling / Enabling an XBee Interface in the IDE
    • Wi-Fi, using / Using Wi-Fi from the IDE
  • Galileo pins
    • AREF / The GPIO capability of the Galileo
    • GND / The GPIO capability of the Galileo
    • Digital ((PWM~) 13/2 / The GPIO capability of the Galileo
    • Digital TX->1 / The GPIO capability of the Galileo
    • Digital RX->0 / The GPIO capability of the Galileo
    • Analog IN A5/A0 / The GPIO capability of the Galileo
    • Power Vin / The GPIO capability of the Galileo
    • Power GND / The GPIO capability of the Galileo
    • Power 5V / The GPIO capability of the Galileo
    • Power 3.3V / The GPIO capability of the Galileo
    • RESET / The GPIO capability of the Galileo
    • IOREF / The GPIO capability of the Galileo
  • Galileo Poky operating system
    • Intel® Centrino® Wireless-N 135 / Configuring a Wi-Fi connection on the Galileo
    • Intel® Centrino® Advanced-N 6205 / Configuring a Wi-Fi connection on the Galileo
  • GND pin / The GPIO capability of the Galileo
  • GPIO pins
    • capability / The GPIO capability of the Galileo
    • using / Using the GPIO pins
  • gyro
    • URL / Connecting an accelerometer or gyro to the Galileo
    • connecting, to Galileo / Connecting an accelerometer or gyro to the Galileo

H

  • H-bridge
    • DC motor, connecting with / Connecting a DC motor using an H-bridge and the Galileo
  • hardware
    • hooking up, for creating input sound / Hooking up the hardware to make an input sound

I

  • i2cdevlib
    • URL / Accessing the accelerometer from the IDE
  • IDE
    • downloading / Downloading the software and connecting the Galileo to a Windows machine
    • OS X version, downloading / Downloading the software and connecting the Galileo to a Mac
    • Linux version, downloading / Downloading the software and connecting the Galileo to a Linux machine
    • running, for Galileo / Running the IDE for the Galileo
    • setting, for connecting to board / Setting the IDE to connect to your board
    • serial display, enabling / Enabling the serial display in the IDE
    • used, for accessing display / Accessing the display with the IDE
  • input sound
    • creating, by hooking up hardware / Hooking up the hardware to make an input sound
    • application, using / Using an application
  • IOREF pin / The GPIO capability of the Galileo
  • IR sensor
    • about / The Infrared sensor
    • connecting, to Galileo / Connecting an IR sensor to the Galileo
    • accessing, from Galileo IDE / Accessing the IR sensor from the Galileo IDE

L

  • LCD
    • URL / Enabling the serial display in the IDE
  • LED
    • connecting / The IDE and LED Code
  • Linux
    • and Galileo / The Galileo and Linux
    • program, creating for quadruped control / Creating a program in Linux so that you can control your quadruped
  • Linux capabilities, Galileo
    • accessing / Accessing the Galileo's Linux capabilities
  • Linux machine
    • Galileo, connecting to / Downloading the software and connecting the Galileo to a Linux machine
    • COM port, selecting for / Selecting the proper COM port for a Linux Machine
  • Linux operating system
    • URL / Configuring a Wi-Fi connection on the Galileo
  • loop() function / Accessing the IR sensor from the Galileo IDE

M

  • Mac
    • Galileo, connecting to / Downloading the software and connecting the Galileo to a Mac
    • COM port, selecting for / Selecting the proper COM port for the Mac
  • MPU-6050 / Connecting an accelerometer or gyro to the Galileo

N

  • nano
    • URL / Creating a program in Linux so that you can control your quadruped

P

  • PC
    • used, for communicating with servo controller / Communicating with the servo controller via a PC
  • PCI Express (PCI-E) / Configuring a Wi-Fi connection on the Galileo
  • PCI wireless device
    • URL / Configuring a Wi-Fi connection on the Galileo
  • Pololu
    • URL / Using a servo controller to control the servos, Communicating with the servo controller via a PC, Connecting the servo controller to the Galileo
  • Power 3.3V pin / The GPIO capability of the Galileo
  • Power 5V pin / The GPIO capability of the Galileo
  • Power GND pin / The GPIO capability of the Galileo
  • Power Vin pin / The GPIO capability of the Galileo
  • pressure sensors
    • URL / Connecting an altimeter/pressure sensor to the Galileo
  • Pulse-Width-Modulated (PWM) / How servo motors work
  • Putty
    • URL / Configuring a Wi-Fi connection on the Galileo
    • URL, for download / Creating and booting the Debian Linux SD card image on the Galileo

Q

  • quadruped
    • building / Building robots that can walk
    • controlling, with Linux program / Creating a program in Linux so that you can control your quadruped
  • quadruped platform
    • building / Building the quadruped platform
    • URL / Building the quadruped platform
    • HS-485HB servos, using / Building the quadruped platform
    • HS-645MG servos, using / Building the quadruped platform

R

  • RESET pin / The GPIO capability of the Galileo

S

  • sensors
    • used, for sensing distance / Sensing distance
  • serial display
    • enabling, in IDE / Enabling the serial display in the IDE
  • serial library
    • URL / Enabling the serial display in the IDE
  • servo controller
    • using, for controlling servos / Using a servo controller to control the servos
    • communicating, with PC / Communicating with the servo controller via a PC
    • connecting, to Galileo / Connecting the servo controller to the Galileo
  • servo motors
    • working / How servo motors work
  • servos
    • controlling, with servo controller / Using a servo controller to control the servos
  • setAngle command / Creating a program in Linux so that you can control your quadruped
  • setup() function / Accessing the IR sensor from the Galileo IDE
  • shield
    • using / The simple serial display
    • used, for controlling DC motor / Controlling DC motors using a shield
  • shield compatibility guide
    • URL / Sensing distance
  • signals
    • obtaining, from outside world / Getting signals from the outside world
    • digital input signals, interfacing with Galileo / Interfacing digital input signals with Galileo
    • analog input signals, interfacing with Galileo / Interfacing analog input signals with Galileo
  • simple serial display / The simple serial display
  • solderless version
    • URL / Connecting an accelerometer or gyro to the Galileo
  • Sparkfun
    • URL / Accessing the accelerometer from the IDE
  • Sparkfun SEN-11028
    • URL / Connecting an accelerometer or gyro to the Galileo
  • sudo apt-get update command / Creating and booting the Debian Linux SD card image on the Galileo

T

  • TFT shield
    • about / The TFT shield
    • display, accessing with IDE / Accessing the display with the IDE

U

  • USB Driver
    • URL, for installation / Configuring the XBee devices

W

  • wget
    • URL / Connecting the servo controller to the Galileo
  • Wi-Fi
    • configuring, on Galileo / Configuring a Wi-Fi connection on the Galileo
    • using, from Galileo IDE / Using Wi-Fi from the IDE
  • Win32DiskImager
    • URL / Creating and booting the Debian Linux SD card image on the Galileo
  • Windows
    • COM port, selecting for / Selecting the proper COM port for Windows, Selecting the proper COM port for the Mac
  • Windows machine
    • Galileo, connecting to / Downloading the software and connecting the Galileo to a Windows machine

X

  • XBee devices
    • about / Connecting an XBee interface to the Galileo
    • configuring / Configuring the XBee devices
  • XBee interface
    • connecting, to Galileo / Connecting an XBee interface to the Galileo
    • enabling, in Galileo IDE / Enabling an XBee Interface in the IDE

Z

  • ZigBee / Connecting an XBee interface to the Galileo