Linux AVR toolchain - elokeszuletek
Prof. BJ
prof.bj at freemail.hu
Wed Oct 27 14:23:23 CEST 2004
Ugy gondoltam >3 erdeklodo eseten listara irom.
3-nal tobb keres erkezett (eddig 4).
Ugy gondolom, ha forrasbol irom le, akkor minden
disztribucio ala
mukodik a dolog, nincsenek csomag-fuggosegek. Hatranya, hogy
a forrasokat le kell tolteni a netrol, ez telefonos modem
eseten nem
egy elmeny, ok probaljak meg mas uton beszerezni.
Feltetelezem, hogy mindenki tud root-kent bejelentkezni, es a
BASH a default shell (ez mindenhol default, ahol nem az nem
olvassa
ezt az utmutatot ugyse ;)
1. A forditashoz szukseges kornyezet kialakitasa
En ugy gondolom, az AVR fejleszteseket - leven
cross-compiling - nem teszem a normal rendszerhez.
Igy raadasul esetleges hibabol adodoan kisebb az esely,
hogy hazavagjuk a rendszert. Ezen kivul a generalas terminalon
keresztul tortenik nem grafikusan (Don't Panic! Nem bonyolult)
A toolchain binaris rootja legyen: /usr/avr
Ezt csak root userkent lehet megcsinalni, tehat eloszor
>su -
(a tovabbiakban is a prompt jele '>' )
>mkdir /usr/avr
>chmod a+rwx /usr/avr
Ezzel jogot adunk minden usernek a konyvtar iras/olvasasara
>exit
Visszatertunk a user mivoltunkba
Ahhoz, hogy el is erjuk a dolgainkat a /usr/avr/bin-t hozza
kell adni a PATH-hoz.
Ezt meg kell csinalnunk mostanra es mindorokre egyarant.
Mostanra:
>export PATH=$PATH:/usr/avr/bin
Mindorokre:
vedd kedvenc editorod (kezdoknek javasolt: mcedit) es keresd meg
a sajat home konyvtaradban van egy '.bash_profile' file, ezt
kell szerkeszteni.
Valahol van benne egy 'PATH=' kezdetu sor. Ennek vegere tedd
oda a
:/usr/bin/avr utat.
INFO: ha valaki belep userkent, a .bash_profile lefuttatodik
login utan, tehat
egyfajta autoexec.bat szaga van.
HAZI FELADAT
Legkozelebbre toltsetek le/szerezzetek be a kovetkezo
programokat:
http://www.kernel.org/pub/linux/devel/binutils/binutils-2.15.92.0.2.tar.bz2
(11M)
ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.4.2/gcc-3.4.2.tar.bz2 (27M)
http://savannah.nongnu.org/download/avr-libc/avr-libc-1.0.4.tar.bz2
(296k)
http://savannah.nongnu.org/download/uisp/uisp-20040311.tar.bz2
(140k)
http://savannah.nongnu.org/download/avrdude/avrdude-4.4.0.tar.gz
(339k)
Udv,
BJ
More information about the Elektro
mailing list