bootloader

hwsw famulus hwsw at famulus.hu
Fri Jan 28 13:45:11 CET 2005


> Elarulna nekem valaki, mi az a bootloader? Mire jo, mi az elonye a
> sima progizassal szemben? Ez hardware vagy software feature?
> Udv:
>    BBalazs
>
> http://www.phys.szote.u-szeged.hu/bbalazs/bbalazs.htm

...az a MÁR a prociban lako
(vagy altala elerheto helyen levo)
sw komponens ami, ha
megkapja a vezerlest
akkor a kivulrol erkezo
vagy a hattertarbol felolvasott
adatfolyamot  a sajat program teruletere tolti be
es ez lesz aztan az uj alkalmazoi program....

intel style pc eseten a bootloader legeleje ugye
a BIOS-ban lakik es aztan ez tolti be a hattertar
(vagy mas annak latszo eszkoz , halozat, flash)
floppy, vinyo, cd, stb  0. sav 0. sectorbol azt a
kis progit, ami aztan betolt egy nagyobbat
ami vegul behuzza az oprendszert
vagy az egyeb fo alkalmazas progit....

A BIOS-ban lako elso pici resz pedig ugye
resetkor kapja meg a vezerlest.

mcu esten is ez a lenyeg csak ott
altalaban nem ilyen sok lepcsos a dolog :-)

Mert benne lakik a teljes folyamat az mcu
flash-ben es altalaban maga tolti be az ember
mint fix ALAP programot ..

Ez legtobbszor nem tud mast minthogy betolt egy
teljes alkalmazoi programot es utana raadja a vezerlest.

Mivel sok modon lehet az
alakalmazas progit rendelkezesre bocsatani
(belso flash, kulso flash, sorosport, ethernet,stb,) nyilvan
sokfele megoldasu bootloader is letezik ...:-))
ugyanarra az mcu-ra is, kinek-kinek
tetszese/igenye szerint megoldva.

Lenyeg a lenyeg, hogy  bootloader-es betoltes eseten
MÁR fut a procin (legalabb) egy program !!!
megpedig maga a bootloader ami aztan
betolt egy masikat az alkalmazas progit
(esteleg a vegn cserelheti sajat magat is a loader)

Ezze szemben rendes progizaskor a proci nem muxik,
(nem csinal semmit szamunkra hasznosat )
hanem kivulrol direktben hergeljuk a flash reszet....
aminek ugye vannak technikai/tavolsagi korlatai
es gyakran speci hw/sw eszkoz igenyei is...

Maga bootloader lehet mar gyarilag benne vagy
mi toltjuk bele az elso (direkt flash) felprogizaskor.

Meglehet ugy is csinalni, hogy progi csere kozben
fusson tovabb az alkalmazasunk, kozben a loader
toltse le az uj alkalmazast, aztan ha sikeres volt
akkor adja at neki a vezerlest...

Ha valami nem ok, akkor kommunikaljon velunk,
esetleg kuldjon dumpot, adjon konzolt, stb

Egeszen kenyelmes, ha
ugy van megirva mit pl. Arnold-e, hogy
akar egy GSM telefon kapcsolat tetejen tavolrol is
frisstheto/kicserleheto az alkalmazas a kutyuben.

(Igaz a tavoli konzol meg csak igeret ...)

KJ















-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.5 - Release Date: 2005.01.26.




More information about the Elektro mailing list