Se ha construido un protocolo de comunicación a través del cual los procesos asociados en cada plataforma (Amiga y RPi) pueden asignar canales lógicos, que se realizan a través de un canal SPI físico. El protocolo es manejado por un controlador en cada lado (a314.device en el Amiga y a314d en el RPi). Los controladores son responsables de alertar a los procesos de recepción de datos entrantes a través de una interrupción.


Más información:
https://github.com/niklasekstrom/a314/blob/master/README.md
¿Cómo lo veis? ¿Cuánto creéis que puede costar algo así? ¿Qué podría llegar a conseguirse hacer?