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:
> ../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.