ProtoSnap Contributors Guide

From OLPC
Revision as of 02:36, 26 July 2013 by Holt (talk | contribs) (Created page with 'This ProtoSnap Contributors/Testers Guide uses TurtleArt initially, but later Scratch & Etoys are expected. Ask questions on the unleashkids@googlegroups.com mailing list here: …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This ProtoSnap Contributors/Testers Guide uses TurtleArt initially, but later Scratch & Etoys are expected. Ask questions on the unleashkids@googlegroups.com mailing list here: http://groups.google.com/group/unleashkids

These instructions have been tested on the XO-4 Touch laptop, and should run on XO-1, XO-1.5, XO-1.75 too. But Ian Daniher will investigate whether "ino" below can be made to run on OLPC Release 11.3.1 (based on Fedora 14) commonly used in Haiti.

Loosely speaking, this 5-phase install will proceed as follows:

  1. install requirement
  2. setup build environment
  3. build it
  4. upload it (to the SparkFun board)
  5. install the TurtleArt plugin

Now down to business

 sudo yum install ino
 sudo yum install git   (type "y" when asked if importing GPG key is OK)
 sudo yum install make
  • run the following 4 commands:
 mkdir firmata
 cd firmata
 ino init
 mkdir lib
  • correct packaging error in ino, running these 4 commands:
 sudo mkdir /usr/share/arduino/hardware/tools
 sudo cp /etc/avrdude/avrdude.conf /usr/share/arduino/hardware/tools
 cp /usr/share/arduino/libraries/Firmata/examples/StandardFirmata/StandardFirmata.ino ./src/sketch.ino
 ino build