Uploading alternative to arduino GUI?


I would like to know if there is an alternative to upload arduino compiled code to the MCU? Like a standalone GUI that take an .hex, give a choice of board and of a serial port and upload the code?

It surely can be done via a command line but my arduino GUI give me no information at all about what it is doing under the hood...

I just want in my lab, to make the student rapidly load code and experiment and not having the possibility to mangle the code.



You have the source code of the bootloader - must be a simple job to reverse-engineer a simple loader app.

enable upload.verbose=true help ;)

...or use AVRDUDE-GUI


But I think this whole concept defeats the purpose of the Arduino... maybe you should be working with WINAVR aka AVR-GCC?