ich sach nur "XLoader"
Damit kannst Du mit dem, im Controller vorhandenem Arduinobootloader ohne Programmer .hex Files auf der Controller laden.
Das .hex File kannst Du vorher mit einem beliebigem Compiler erstellen.