Hirdetés

!!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

Új hozzászólás Aktív témák

  • And

    veterán

    válasz lanszelot #89925 üzenetére

    Röviden: a bootloader is csak egy program, aminek - az ilyen jellegű mikrokontrollereknél - az elsődleges célja, hogy magára tudjon húzni 'felhasználói' programot, általános esetben a soros portján (ami egy külső USB-UART mellett fizikailag USB is lehet) keresztül, egy PC-vel összekötve. Amikor az ember egy nyers uC tokot vesz, azon semmilyen kód nincs, ezért valahogy a bootloadert is fel kell tölteni rá egy 'égető' hardverrel. Csakhogy ez nem egy kötelező tartozék, mivel a felhasználó is programozhat égetővel, bootloader nélkül. Ezzel megspórolható némi erőforrás (a bootloader által használt I/O-pinek, az UART, mint belső periféria, illetve a loader tárhelye programtárban). Egyszerűen nem mindig van rá szükség: ha a kedvenc fejlesztőrendszerünket használnák a nekünk való programnyelvvel, és van égetőhardverünk, akkor nincs szükségünk bootloaderre.

Új hozzászólás Aktív témák