Raspberry Pi es realmente un dispositivo interesante por su compatibilidad con tantas funciones en un formato tan pequeño y simple. Si se puede acceder al encabezado de expansión GPIO de la misma manera que en una interfaz normal asignada en memoria, más proyectos podrán usarlo Como plataforma de desarrollo. Algunas preguntas con respecto a esto:
-
¿Se pueden agregar los pines GPIO en el encabezado en una sola instrucción de acceso a la memoria en su hardware (chip)? Si no es así (supongo), ¿se puede conectar alguna placa / circuito de expansión al conector para modificar el comportamiento de modo que pueda admitir dicho método de acceso? ¿Cómo ves tal diseño?
-
Si todo esto parece imposible o demasiado complicado, veo que una solución viable es envolver el acceso en una biblioteca o capa de abstracción. ¿Ha existido este tipo de trabajo? ¿Hay algún trabajo similar? No estoy viendo el acceso del usuario, estoy pensando en algún tipo de biblioteca del kernel que facilite el desarrollo de controladores de nivel de kernel basados en R-Pi.
Gracias de antemano por sus comentarios.