avrdude
Driver program for Atmel AVR microcontrollers programming. tldr-pages
On several platforms
Several platforms
read the flash ROM of an AVR microcontroller with a specific part ID
avrdude -p part_id -c programmer_id -U flash:r:file.hex:iIdentifywrite to the flash ROM AVR microcontroller
avrdude -p part_id -c programmer -U flash:w:file.hexIdentifyList available AVR devices
avrdude -p \?IdentifyList available AVR programmers
avrdude -c \?Identify