Intel Edison Setup

Rex St. John

Also available in PPTX

Copy the USB stick (or use s3 download links)

  • Form groups by OS
  • Default username is "root" on Edison
  • Down arrow means "Drill into" topic
  • Use the deck and videos at your speed
  • Downloads are on USB & S3

Important notes

Hackster.io

I will be doing a random drawing for a MinnowBoard Max!

Workshop agenda

  • Assemble Edison
  • Flash Edison
  • Configure Edison
  • Arduino Setup
  • Build Maraca

assemble your edison

Snap your Edison to the breakout board, move the J9 jumper to the "top" position, attach the Arduino shield, plug in both Micro-USB cables

Workshop agenda

  • Assemble Edison
  • Flash Edison
  • Configure Edison
  • Arduino Setup
  • Build Maraca

mac

flashing your edison

Use the installer

Use the image on the USB / S3

Use the image on the USB / S3

Press "Down" to view videos of each flashing process.

All downloads are on the USB or in S3

Flashing on OSX

Partition using Disk Utility, copy the files to Edison, start a serial connection, , use login "root," do "reboot ota" and wait. Download the image here.

Flashing on Linux

Copy the files to Edison, start a serial connection, use login "root," do "reboot ota." Download the image here.

$ sudo apt-get install screen
$ sudo screen /dev/ttyUSB0 115200

Flashing on Windows

Run the installer, select the "update image" option when it comes up. Download the Windows installer here.

Skip the Arduino Software install (uncheck the box).

Workshop agenda

  • Assemble Edison
  • Flash Edison
  • Configure Edison
  • Arduino Setup
  • Build Maraca

mac

Serial connections

Download PuTTy

Use "screen" utility

Use "screen" utility

Press "Down" to view videos showing how to establish serial connections on each OS.

serial connection on osx

Open terminal, type 'screen /dev/usbs' then hit Tab to autocomplete, add '115200 -L' and hit Enter twice at blank screen

serial connection on Linux

$ sudo apt-get install screen
$ sudo screen /dev/ttyUSB0 115200

Install 'screen,' use "/dev/ttyUSB0 115200" and hit Enter twice at blank screen

serial connection on Windows

Download PuTTy, select 'serial,' set baud rate to 115200, use Device Manager to find your COM port, hit Enter twice at blank screen

Run "configure edison"

$ configure_edison --setup

Initiate a Serial connection, use default login "root"

Name your Edison, set a password, get your Edison online!

Gotchas

  • Some USB cables don't allow serial data
  • PC and Edison must be on the same network
  • Network must have no HTML login page
  • Check if you are online using "ping www.google.com"
  • Make sure both Micro-USB are plugged in

Workshop agenda

  • Assemble Edison
  • Flash Edison
  • Configure Edison
  • Arduino Setup
  • Build Maraca

Run the blink sketch

Press "Down" to view Arduino instructions for each OS.

We will be blinking the Pin 13 LED shown above.

blink on OSX

On 1.6.3: Use the Board Manager to install Intel Edison support!

blink on Linux

On 1.6.3: Use the Board Manager to install Intel Edison support!

blink on Windows

On 1.6.3: Use the Board Manager to install Intel Edison support!

Workshop agenda

  • Assemble Edison
  • Flash Edison
  • Configure Edison
  • Arduino Setup
  • Build Maraca

assemble maraca

Plug the sensors into the following: D3: LED, D6: Buzzer, D7: Button, Any I2C: Accelerometer. Jumper 9 should be set to "Top," the voltage switch should be set to 3.3v

Deploy Maraca code

Download the Maraca project, update the keys.cpp file, import the three included libraries, deploy the code to your Intel Edison. Click "Down" for more AWS instructions.

Generate a keypair

Browse to EC2 > Key Pairs, Create a keypair and name it whatever you like

Important: Select US West (Oregon) from the upper-right hand drop-down

Launch aWS Stack on cloud formation

Open "Cloud Formation," Use the new keypair, import the provided JSON template.

Your key information will appear under the "Output" tab after setup.

Important: Select US West (Oregon) from the upper-right hand drop-down

Hackster.io

  • Post your project on Hackster.io
  • Tweet the link @rexstjohn
  • Use hashtag #intelmaker

Also available in PPTX