AVRprog can be used to burn the image files
created by the assembler or compiler into the
target MCU using some programming hardware. A
graphical frontend is available. It is also
possible to use a programmer connected to a
different machine using an IP network connection.