Instructions

- 27 -
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 katalogu 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.