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