web-dev-qa-db-fra.com

Comment écrire des pilotes pour Android?

J'ai essayé de connaître Android développement de pilotes. Je sais que le développement de pilotes n'est pas une tâche facile mais j'aimerais en savoir plus. Y a-t-il des tutoriels pour cela ou des exemples simples ??

24
Ashok Jeev

Je suppose que vous voulez dire les pilotes pour le noyau Linux utilisé par Android? Je suis à peu près sûr que la plupart des systèmes Android Android interfacent avec le noyau Linux pour accéder au matériel. Par exemple, il dépend du périphérique framebuffer pour l'affichage, qui est alimenté par un pilote Linux framebuffer.

Dans ce cas, vous devez rooter votre appareil pour obtenir les privilèges appropriés. Ensuite, vous devez déterminer la version du noyau Linux, puis en obtenir une copie.

Il y a beaucoup de documentations sur le développement du noyau et beaucoup de code à parcourir, mais ce n'est pas une tâche facile, et vous ne voudrez probablement pas le faire. Si vous avez toutes les connaissances nécessaires du matériel, cela pourrait être une possibilité.

modifier: Ah, ici; cela pourrait vous aider un peu: http://source.Android.com/porting/display_drivers.html (il devrait y avoir plus d'informations sur les autres pilotes à partir de là.)

17
John Chadwick
6
mozillanerd