Binaries ======== The tarballs in this directory contain binary images of the Arduino development environment, see http://www.arduino.cc/. The tarballs include the toolchain needed by the Arduino development environment, for example avr-gcc. arduino-0017-bins-i386.tar.7z arduino-0017-bins-i386.tar.bz2 The tarballs have a number of dependencies: * You need to be running OpenSolaris build 113 or higher for the FT232R serial chip used by the Arduino boards to be supported. * You need to have the following packages installed: SUNWgnu-readline, SUNWgnu-mp and SUNWgnu-mpfr. If you don't already have these installed, use "pfexec pkg install " to install the neccessary packages. * The Arduino development environment is written in Java, so you need to have the JRE installed - 'pfexec pkg install SUNWj6rt' to install it. Uncompress the tarball and run 'arduino-0017/arduino' to start the development environment. Building from source ==================== Also included is a snapshot of the source used to build the above binaries: arduino-0017-src-i386.tar.bz2 To build from source, follow these steps: $ svn checkout http://arduino.googlecode.com/svn/tags/0017/ arduino-read-only $ bzcat arduino-0017-src-i386.tar.bz2 | tar xf - $ cd arduino-read-only/build/solaris $ ./dist.sh Notes * The Arduino repository contains binary files so a simple patch isn't possible. The source bundle contains replacement binaries. * The source bundle contains a tarball of the avr-gcc binaries. When running dist.sh this is extracted and added to the binary tarball that is created. The script used to build the avr-gcc binaries is included in the build/solaris directory. Source locations ================ http://arduino.googlecode.com/svn/tags/0017/ http://ftp.gnu.org/gnu/binutils/binutils-2.20.tar.bz2 http://ftp.gnu.org/gnu/gcc/gcc-4.3.4/gcc-4.3.4.tar.bz2 http://mirrors.igsobe.com/nongnu/avr-libc/avr-libc-1.6.7.tar.bz2