Stap 4: VGA-Camera - knippert Bootloader voor het extern beheer
Vervolgens moeten we een ISP-programmeur, laten we nemen als voorbeeld USBtinyISP AVR ISP Atmel-Programmer (bijvoorbeeld, zulks men: http://www.ladyada.net/make/usbtinyisp). Het kost ongeveer $15USD, geleverd met twee platte kabels (voor 10 en 6-pins aansluitingen) en is in staat van het verstrekken van een knipperend bord met + 5V. Downloaden van de USB-stuurprogramma's vereist voor de programmeur, ze zijn beschikbaar op http://blog.arduino.cn/wp-content/uploads/2009/05/usbtinyisp-w32-driver-v112.zip. De programmeur verbinden met een PC via een usbkabel, Windows moet verslag uitbrengen over nieuw gevonden apparaat en zal vragen voor stuurprogramma's. Unzip en installeer gewoon gedownloade archief. Nu in Apparaatbeheer een nieuw apparaat genaamd USBtinyISP AVR Programmer hoort in LibUSB-Win32 apparaten groep.
Donwload en installeer WinAVR van http://winavr.sourceforge.net. Open opdrachtprompt en typ 'avrdude' - moet u dientengevolge lijst van opties krijgen.
Belangrijkste module en de programmeur met 10-draads platte kabel verbinden maar voordat ervoor dat programmer's "PWR" jumper is gesloten – in dit geval die de module zal worden aangedreven door USBtiny.
Donwload nieuwste firmware van http://sourceforge.net/projects/defendline2/files/latest/download. Reeds gecompileerde bootloader kan gevonden worden op CPP\BootLoader\ATmegaBOOT_168_atmega1280.hex. Nu het kon worden geflitst op het bord, typ de volgende regel in de opdrachtprompt:
avrdude -p m1280 - c usbtiny - U flash:w:ATmegaBOOT_168_atmega1280.hex
Wanneer programmering wordt gedaan, instellen van FUSE bits met de volgende opeenvolgende opdrachten:
avrdude -p m1280 - c usbtiny - U hfuse:w:0x98:m
avrdude -p m1280 - c usbtiny - U lfuse:w:0xD7:m
avrdude -p m1280 - c usbtiny - U efuse:w:0xFF:m
USBtiny verbreken op uw PC en de belangrijkste module. Nu kan de belangrijkste module worden geprogrammeerd zonder USBtiny.