Het einddoel is om te kunnen maken van een Arduino gebaseerde gadget dat permanent wordt gemonteerd ergens en praat met een BeagleBone en zitten kundig voor van de Arduino firmware updaten zonder om het even wat uit elkaar te halen. We gebruiken avrdude op de BeagleBone en een GPIO om controle van de Arduino reset lijn. Dit heeft een secundaire voordeel van het toestaan van de Arduino op afstand worden gereset uit de BeagleBone telkens als die het nodig is.
Methode:
-code in de Arduino gui als normaal
-doen van een "Controleren" compile, die maakt een hex bestand en laat het in een tijdelijke map
-hex bestand naar de BeagleBone kopiëren
-de reset-lijn in-/ uitschakelen
-upload de hex met avrdude
Klinkt gemakkelijk toch? Nou, blijkt dat er sommige lastige timing betrokken avrdude en de Arduino bootloader aan het praten te krijgen, en dat is het punt van deze handleiding.
Wat die u nodig hebt:
-Voltooiing van de gids van de seriële communicatie BeagleBone/Arduino en hebben de demo-programma's werken
-een meer jumper wire
Aannames:
-uw serial_echo-test werkt elke keer
-u weet dat sommige basisdossier toe te passen op linux