Moze bysmy troszke podyskutowali o bootloaderach w AVR

Rozumiem ze jest to cos w stylu oddzielnej aplikacji ladowanej w okreslony obszar pamieci ROM ktora jest zarezerwowana wlasnie dla BootLoadera. Jesli sie myle prosze o korekte

Mam w zwiazku z tym zagadnieniem pare pytan.
1) Jesli wszystko sie zgadza to mam pytanie czy da sie napisac BootLoadera do ( powiedzmy ) ATMEGA32 zeby mozliwe bylo programowanie po RS. Osobiscie mysle ze sie nie da

2) Czt BootLoader musi byc zaladowany przez zlacze szeregowe czy tez jest mozliwosc przeslania go po RS.
3)Czy aby go uruchomic trzeba ustawiac FUSE bity ?? Chodzi mi glownie o zaladowanie Bootloadera i wykoananie okreslonej operacji na jaka on pozwala. Po resecie procka , chcialbym aby powrocil on do normalnego trybu pracy.
4) A moze trzena zaladowac Bootloadera juz przy programowaniu ??
Pozdrawiam
SimKom