Spara 81 sekunder: snabb Arduino Bootload/Program för produktion
Kräver: AVRISP mkII och en Linux dator (eller virtuell dator)
Detta Instructable visar hur till automatisera och fart upp installationen av en bootloader och demo program på en Arduino-kompatibel enhet.
Arduino bootloader och IDE gör det otroligt enkelt att bygga en mikrokontroller enhet med plattformsoberoende planeringsstöd och en bred bas av befintliga tutorials och användarupplevelse. Ur lådan är de flesta Arduino-kompatibla enheter redo att ansluta till en dator och köra anpassade program. Som kräver dock vissa förberedelser av den som gjort enheten.
Ett kretskort med en AVR microcontroller ännu inte Arduino-kompatibel. Viktigast, måste startprogrammet vara närvarande. Vanligtvis, måste startprogrammet installeras med särskilda programmering maskinvara. En gång installerat, speciell hårdvara inte behövs... gör bootloader det enkelt att läsa in ytterligare program till mikrokontroller med en vanlig USB eller seriell kabel.
Dock ensam bootloader inte gör något... det är också en bra idé att ha vissa program förinstallerade på enheten, även om det bara blinkar en LED.
Arduino IDE har alla funktioner som behövs för att installera en starthanterare på en bare mikrokontroller och sedan ladda ner ett program till den. Det kommer att bli bra för en, fem eller tio enheter... men vad händer om du har 100 till 500 enheter som behöver programmering och testning? Vid tiden för skrivande kräver grenen Arduino 1.6 ca 90 total sekunder att installera en bootloader med hjälp av en AVRISP mkII programmerare och sedan kompilera och ladda ner ett program till enheten. Det är också en skrymmande process som kräver en hel del musklick, att välja en ny seriell port ofta, etc.
Följande instruktioner visar hur du implementerar ett system som automatiskt installerar en bootloader + program varje gång en enda tangenttryckning. Varje cykel tar ca 9 sekunder.