AVRDUDE is an open source utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP).
This package contains documentation for configuring and running AVRDUDE.
Homepage: http://savannah.nongnu.org/projects/avrdude/