2011-02-10 7 views
19

que han estado tratando de saber sobre el desarrollo de controladores androide. Sé que el desarrollo de controladores no es un trabajo fácil, pero me gustaría aprender. ¿Hay algún tutorial para eso o algún ejemplo simple?Cómo escribir controladores para Android?

Respuesta

16

Asumo que quiere decir controladores para el kernel de Linux utilizado por Android? Estoy bastante seguro de que la mayoría de las interfaces del sistema Android con el kernel de Linux para acceder al hardware. Por ejemplo, se basa en el dispositivo framebuffer para la exhibición, que es accionado por un controlador framebuffer de Linux.

En este caso, necesita rootear su dispositivo para obtener los privilegios adecuados. A continuación, es necesario determinar la versión del kernel de Linux, a continuación, obtener una copia de la misma.

Hay una gran cantidad de documentaciones sobre el desarrollo del kernel, y un montón de código para revisar, pero no es una tarea fácil, y probablemente no querrás hacerlo. Si tiene todo el conocimiento necesario del hardware, podría ser una posibilidad.

editar: Ah, aquí; esto podría ayudar un poco: http://source.android.com/porting/display_drivers.html (. que debería haber más información sobre otros conductores de ahí en adelante)

+3

Ese enlace no está disponible, ¿conoce algún recurso alternativo? –

Cuestiones relacionadas