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).