|
Was ist ein BOOTLOADER und warum?
Also, ein BOOTLOADER ist ein kleines Programm im AVR Prozessor. Diese Programm liegt in einem geschützten Speicher Bereich, das Programm wird nach einem Reset / Neustart ausgeführt.
Das Programm fragt die RS232 Schnittstelle ab ob da “Programm-Daten” vorliegen, wenn das so sein sollte “Programmiert” sich die CPU mit den Daten. (Der Bootloader bleibt natürlich erhalten).
Das ist insoweit von Vorteil da der AVR nur das erste mal mit der BOOTLOADER- Software über die ISP Schnittstelle Programmiert werden muss, danach sind ALLE(!) Software Up-Dates über die RS232 Schnittstelle möglich. Wenn neue Software kommt, muss das Steuergerät nicht mehr zerlegt werden!
|