Programmera en Arduino med BeagleBone, utan USB
Slutet-målet är att kunna göra en Arduino baserat anordning som får permanent monterad någonstans talar till en BeagleBone och uppdatera den Arduino firmware utan att behöva ta något isär. Vi kommer att använda avrdude på BeagleBone, och en GPIO för att styra den Arduino Återställ linje. Detta har en sekundär fördel att låta Arduino att nollställa distans från BeagleBone när den behöver det.
Metod:
-koden i Arduino gui som vanligt
-gör en "Bekräfta" kompilera, vilket skapar en hex-fil och lämnar det i en temp-mapp
-Kopiera hex fil till BeagleBone
-Växla raden reset
-Ladda upp hex med avrdude
Låter lätt rätt? Tja, visar sig att det finns några knepiga timing inblandade för att få avrdude och Arduino starthanteraren att prata, och det är poängen med denna guide.
Vad du behöver:
-Slutföra guiden BeagleBone/Arduino seriell kommunikation och har demo program arbetar
-en mer jumper tråd
Antaganden:
-din serial_echo test fungerar varje gång
-du vet några grundläggande fil redigering på linux