Linux AVR toolchain - (f)ordito nap 1

Prof. BJ prof.bj at freemail.hu
Thu Oct 28 11:46:12 CEST 2004


Most meg nem keso egy masik alapbeallitast elvegezni:
legyel root:
>su -
Kedvenc szerkesztodbe toltsd be: /etc/man.config
Tegyel bele meg egy sort a tobbi hasonlo utan:
MANPATH /usr/avr/share/man
>exit
Ezzel a kovetkezokben keszulo man oldalak minden
komplikacio nelkul elerhetoek lesznek.

Remelem mindenki be tudta szerezni a forrasokat, jojjon a 
forditasi resz. 

Keszitsunk egy kulon konyvtarat a sajat home konyvtarunkban:
>mkdir avrtc
>cd avrtc

Itt fogunk mindent forditani. Elso alany az assembler/linker
tool:
*BINUTILS*
>tar -xjf /ahova/letoltotted/binutils-2.15.92.0.2.tar.bz2
>cd binutils-2.15.92.0.2
>./configure --target=avr --prefix=/usr/avr --disable-nls
>make
>make install

Ezzel kesz az alap.  Elvileg aki csak assembly programozik
az majdnem
kesz van, mar csak a letolto hianyzik neki.
De most folytassuk a c/c++ forditoval:
*GCC*
>tar -xjf /ahova/letoltotted/gcc-3.4.2.tar.bz2
>cd gcc-3.4.2
>./configure --target=avr --host=i686-pc-linux --prefix=avr \
--enable-languages=c,c++ --disable-nls
>make
>make install

Meg kell a LIBC is (itt van tobbek kozt egy csomo fv
eloredefinialva)
*AVR-LIBC*
>tar -xjf /ahova/letoltotted/avr-libc-1.0.4.tar.bz2
>cd avr-libc-1.0.4
>./configure --prefix=/usr/avr 
>make
>make install

Ezzel kesz van a toolchain kemenymagja.
Ha hiba miatt leall a forditas, nezd meg, hogy a PATH valtozo
tartalmazza-e a /usr/avr/bin utat!
>echo $PATH
Ha nem goto elozo level...

Hazi Feladat: 
/usr/avr konyvtar tanulmanyozasa
http://savannah.nongnu.org/download/avr-libc/avr-libc-user-manual-1.0.4.pdf.zip
 (642k) letoltese es a
>unzip /ahova/letoltotted/avr-libc-user-manual-1.0.4.pdf.zip
utan keletkezo pdf tanulmanyozasa.

Udv,
BJ




More information about the Elektro mailing list