I've used bootloaders for other uC families, but not for AVR. Is there a protocol standard? If not, how does one get Atmel Studio to live with a given standard as executed by a particular boot loader?
Is there tweakable bootloader code I should be starting with?
The target here will be an educational device built around the ATmega640/1280, which has serial ports out the ear, so I thought I'd use one for a bootloader interface, along with standard ISP.