L’objectif final est de pouvoir faire un gadget base Arduino qui obtient en permanence monté quelque part et s’entretient avec un BeagleBone être en mesure de mettre à jour du firmware de l’Arduino sans devoir démonter quoi que ce soit. Nous allons utiliser avrdude sur le BeagleBone et un GPIO pour contrôler la ligne reset de l’Arduino. Cela a un avantage secondaire de l’Arduino pour être réinitialisé à distance de la BeagleBone de n’importe quel moment qu'elle en a besoin.
Méthode :
-code de l’interface Arduino comme d’habitude
-faire une compilation de « Vérifier », qui crée un fichier hex et la laisse dans un dossier temp
-copier le fichier hex pour le BeagleBone
-activer/désactiver la ligne reset
-Télécharger l’hexagone avec avrdude
Tout semble facile ? Eh bien, s’avère qu’il y a certains moment délicat impliqués pour obtenir avrdude et le bootloader Arduino pour parler, et c’est le point de ce guide.
Choses dont vous aurez besoin :
-Remplir le guide de communication série BeagleBone/Arduino et avoir les programmes de démonstration de travail
-un fil de liaison plus
Hypothèses :
-votre test serial_echo fonctionne chaque fois
-vous savez quelques modifications de base des fichiers sous linux