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:
> ../congure --prex=$PREFIX --target=avr --disable-nls
Ten skrypt wykrywa co jest w twoim systemie dostępne i generuje odpowiednie
pliki makele. 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 ocjalnie 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.