The ATMega328P From (Almost) Nothing: 5. Flashing The Microcontroller
USB AVR Programmer
Amazon.com: waveshare AVR Programmer USB AVRISP XPII Compatible with ATMEL at AVR ISP mk2 mkII in-System Programmer Supports AVR Studio 4/5/6/7 Or Higher Version : Electronics
SIPHEC.COM - Microcontroller Development Board, ATmega128, MSP430, EZ-USB FX2LP CY7C68013A