Instructions

- 36 -
Binutils dla AVR
Teraz należy wypakować kod źródłowy binutils i dodać kilka łatek.
W naszym przykładzie zakładamy, że skopiowałeś wszystko do kata-
logu domowego ~/Robot Arm:
> cd ~/Robot Arm
> bunzip2 -c binutils-2.17.tar.bz2 | tar xf -
> cd binutils-2.17
> patch -p0 < ../binutils-patch-aa.diff
> patch -p0 < ../binutils-patch-atmega256x.diff
> patch -p0 < ../binutils-patch-coff-avr.diff
> patch -p0 < ../binutils-patch-newdevices.diff
> patch -p0 < ../binutils-patch-avr-size.diff
> mkdir obj-avr
> cd obj-avr
Teraz wykonaj skrypt:
> ../congure --prex=$PREFIX --target=avr --disable-nls
Ten skrypt wykrywa co jest w twoim systemie dostępne i generuje
odpowiednie pliki makele. Teraz binutils mogą być skompilowane
oraz zainstalowane:
> make
> make install
Zależnie od mocy obliczeniowej twojego systemu, może to zająć kilka
minut. Tyczy się to również do dwóch kolejnych sekcji, szczególnie do
sekcji z GCC!
Java 6
RobotLoader (zobacz Info poniżej) został stworzony dla platformy
Java i pasuje na systemy Windows i Linux (teoretycznie również na
systemy operacyjne takie jak OS X, ale AREXX Engineering niestety
jeszcze ocjalnie nie wspiera innych systemów). Aby działało, należy
zainstalować aktualną wersję Java Runtime Environment (JRA).
Zazwyczaj jest to już zainstalowane na komputerze, jednak musi być
to wersja co najmniej 1.6 (= Java 6)! Jeśli na twoim komputerze nie
ma JRE lub JDK, należy zainstalować JRE 1.6 z SUN Microsystems lub
zamiennie pobierz nowszą wersję z:
http://www.java.com or http://java.sun.com.