Kaj je "Boot Loader"?

Y

yasser_shoukry

Guest
Hi all,
Hočem vedeti, kaj je mišljeno z "Boot Loader" file?Kaj vsebuje in kaj aplikacije delati rabim eno?

hvala vnaprej.

 
Bootloader je poseben program, ki se uporablja za zagotavljanje lastnega programiranje ali ponovno naložiti ali posodobiti vaše prijave v program, ki podpira mikrokrmilniška bootloader.

Na primer, ATMega128L je Atmel mikrokrmilniška.
To je trenutek, da se lahko razdeli na 2 dela, in sicer RWW (Read-Write-Med) in NRWW (Non-Read-Write Medtem-Memory) oddelkov.

Vaša običajni uporabi program je shranjen v oddelku RWW.
Vaš bootloader program je shranjen v razdelku NRWW.

Na primer, če imate programsko opremo PC GUI za zatiranje tega MCU, namesto da bi uporabila v serijski-programmer ali iskalnik napak, lahko uporabite običajni serijski UART za posodobitev vaše prijave programov s pomočjo programa bootloader.

Z drugimi besedami, mikrokrmilniška vstopi program bootloader.Izvaja tudi navodila v bootloader.Mikrokrmilniška bo izbrisala vaše vloge program.Potem bo preberite vse bytes from serijski UART in shrani nove bajtov v oddelku RWW kjer je vaša nova vloga program stalno prebivališče.Na ta način na novo posodobitev aplikacijskih programov je zdaj prebiva v vašem flash pomnilnik.

Včasih, to se imenuje tudi self-programov.

(1) Za zelo prvič, mora biti bootloader trenutek, ki ga in-circuit/serial/system programer / iskanje in odpravljanje napak v mikrokrmilniška.
(2) Da bi to dosegli, mora biti programer programske opreme, določene varovalke za mikrokrmilniška za aktiviranje bootloader možnosti.

Od tega naprej, v svoje-serijski programmer postane neobvezno orodje.

Posodobitev novih aplikacijskih programov je mogoče doseči z drugimi GPIOs ali celo UART.To je možno z navedbo pristanišča zatiči bootloader v vašem programu za branje v bajtih, ki jim bo vašo prijavo program.

 

Welcome to EDABoard.com

Sponsor

Back
Top