Tools
->Board
menu.
ATmega168 | Arduino NG or older w/ ATmega168 |
ATmega328 | Arduino Diecimila w/ ATmega328 |
The installation listed below installs all of the tools (except
the arduino environment) in a single directory with the prefix
/local/pub/avr-20081230
. Change the prefix to install in
a different place.
tar jxf binutils-2.19.tar.bz2 cd binutils-2.19 mkdir obj-avr cd obj-avr ../configure --prefix=/local/pub/avr-20081230 --target=avr --disable-nls make make install
tar jxf gmp-4.2.4.tar.bz2 cd gmp-4.2.4 mkdir obj-avr cd obj-avr ../configure --prefix=/local/pub/avr-20081230 --build=avr --disable-shared make make install cd ..
tar jxf mpfr-2.3.2.tar.bz2 cd mpfr-2.3.2 mkdir obj-avr cd obj-avr ../configure --prefix=/local/pub/avr-20081230 --target=avr --disable-shared \ --with-gmp-build=../../gmp-4.2.4 --with-gmp-lib=/local/pub/avr-20081230/avr/lib \ --with-gmp-include=/local/pub/avr-20081230/avr/include/ make make install
PATH=/local/pub/avr-20081230/bin:$PATH export PATH bunzip2 -c gcc-4.3.2.tar.bz2 | tar xf - cd gcc-4.3.2 mkdir obj-avr cd obj-avr ../configure --prefix=/local/pub/avr-20081230 --target=avr --enable-languages=c \ --enable-languages=c++ --disable-nls --disable-libssp --with-dwarf2 \ --with-gmp=/local/pub/avr-20081230 --with-mpfr=/local/pub/avr-20081230 make make install
cd avr-libc-1.6.4 ./configure --prefix=/local/pub/avr-20081230 --build=`./config.guess` --host=avr make make install
tar zxf avrdude-5.5.tar.gz cd avrdude-5.5 mkdir obj-avr cd obj-avr ../configure --prefix=/local/pub/avr-20081230 make make install
arduino-0012
in the directory /local/pub/arduino-0012
tar zxf arduino-0012-linux.tgz cd arduino-0012 patch -p1 < ../Arduino328.diff
mv /local/pub/avr-20081230/avr/include/avr/iom328p.h \ /local/pub/avr-20081230/avr/include/avr/iom328p.h.original mv iom328p.h in /local/pub/avr-20081230/avr/include/avr/iom328p.h
arduino-0012
.
File /local/lan/bin/arduino-0012 could not be opened for input