Parcourir la source

Port from Google code.

Bill Westfield il y a 10 ans
Parent
commit
05cc3afdc0
1 fichiers modifiés avec 29 ajouts et 0 suppressions
  1. 29 0
      README.md

+ 29 - 0
README.md

@@ -0,0 +1,29 @@
+# Upgrade your Arduino for free with Optiboot #
+
+![http://optiboot.googlecode.com/files/optiboot.png](http://optiboot.googlecode.com/files/optiboot.png)
+
+Optiboot is an easy to install upgrade to the Arduino bootloader within Arduino boards. It provides the following features:
+  * Allows larger sketches. Optiboot is a quarter of the size of the default bootloader, freeing 1.5k of extra space.
+  * Makes your sketches upload faster. Optiboot operates at higher baud rates and has streamlined programming.
+  * Adaboot performance improvements. Optiboot runs your sketches sooner, with no watchdog issues.
+  * Compatible with 168 and 328 Arduinos including Lilypad, Pro, Nano
+  * Believed to work with ATmega1280 ("Mega"), ATmega644 ("Sanguino"), and ATmega1284.
+
+Optiboot is now installed by default on the Arduino Uno. It can be installed on all older mega8, 168 or 328 based Arduinos.
+
+# To install into the Arduino software #
+  1. Download the latest using Mercurial or the Source browser [Google Code Source Browser](https://code.google.com/p/optiboot/source/browse/).  If you download as a zip, also extract it.  (Note that as of Jan 2014, Google Code is no longer allowing .zip files to be put in the "download" area.)
+  1. You will need to be using a recent version of the [Arduino environment](http://arduino.cc), version 18 or later.
+  1. Create a 'hardware' directory inside your sketches folder.
+  1. Copy the optiboot directory into the hardware directory.
+  1. Restart the Arduino software. New boards will appear in the Tools > Board menu.
+
+# To burn Optiboot onto an Arduino board #
+  1. Select the appropriate Optiboot board type (or non-Optiboot if you want to change back)
+  1. Connect your Arduino to an ISP programmer [(more details)](http://code.google.com/p/optiboot/wiki/Installing)
+  1. Use the 'Burn Bootloader' item in Arduino.
+  1. You can then upload sketches as normal, using the Optiboot board type.
+
+Although it has evolved considerably, Optiboot builds on the original work of Jason P. Kyle (stk500boot.c), [Arduino group (bootloader)](http://arduino.cc), [Spiff (1K bootloader)](http://spiffie.org/know/arduino_1k_bootloader/bootloader.shtml), [AVR-Libc group](http://nongnu.org/avr-libc) and [Ladyada (Adaboot)](http://www.ladyada.net/library/arduino/bootloader.html).
+
+_Optiboot is the work of Peter Knight (aka Cathedrow). Despite some misattributions, it is not sponsored or supported by any organisation or company including Tinker London, Tinker.it! and Arduino._  Maintenance of optiboot was taken over by Bill Westfield (aka WestfW) in 2011.