El objetivo final es ser capaz de hacer un gadget basado en Arduino que recibe permanentemente montado en algún lugar habla a una BeagleBone y poder actualizar el firmware de Arduino sin tener que desmontar nada. Usaremos avrdude en el BeagleBone y un GPIO para controlar la línea de reset de Arduino. Esto tiene una ventaja secundaria de permitir que el Arduino restablecer remotamente desde el BeagleBone cualquier momento que lo necesita.
Método:
-código de la interfaz de Arduino como normal
-hacer una compilación de "Verificar", que crea un archivo hexadecimal y lo deja en una carpeta temporal
-copiar el archivo hex para el BeagleBone
-cambiar la línea de reset
-subir el hex con avrdude
¿Suena fácil verdad? bueno, resulta que hay algunos tiempos difíciles avrdude y el cargador de arranque de Arduino para hablar, y que es el punto de esta guía.
Cosas que necesitará:
-Completar a la guía de comunicación serial BeagleBone/Arduino y tiene los programas demo
-un cable de puente más
Hipótesis:
-la prueba serial_echo trabaja cada vez
-Sabe usted alguna edición básica de archivos en linux