I know there are a variety of USB based AVR propgrammers aroud but I thought that this project would be a way to learn to use the USB with AVR.
My simple thought is to make the target AVR look like an external disk attached to the development computer.
So, to program the AVR one would just copy the object file into that disk. Same would apply to EEPROM and fuse settings.
To read the contents one would do the vice versa - copy those files out of the "disk".
I could also imagine on how to edit the fuse "file" with notepad and then just save the changes - LOL :) and render the MCU totally useless ...
To make this gadget more versatile it could have a way to save the images into the gadget and then do the programming off the computer. I could - for example - climb into my radio mast and then reprogram the antenna rotor controller there just by plugging the gadget and pressing the big red button.
Any experience on USB controllers that are "disk" capable?
I have used a RS232 USB device FT232R and the experience was ... fun :)