Pages : 1
#1 Le 09/10/2008, à 08:40
- Nyothan
Développement Drivers
Bonjour à tous !
J'ai pour projet d'étudier la programmation de drivers pour ubuntu, afin de pouvoir, très prochainement, contribuer activement ...
Je cherche donc quelques spécialistes qui pourraient m'orienter sur de la documentation.
Par ou commencer ?
Ou se renseigner pour trouver de la documentation du matériel en question ?
Merci !
#2 Le 09/10/2008, à 08:58
- Seren
Re : Développement Drivers
Pour le développement de drivers, un (le?) bouquin de référence :
http://www.amazon.com/Linux-Device-Drivers-Jonathan-Corbet/dp/0596005903
ça explique comment sont écrit les drivers dans le kernel, et quelles méthodes/stratégies pour gérer les ressources : mutex, interruptions, mmap, etc
Si je me souviens bien il y a même quelques exemples pour contrôller un port parrallèle. Déjà si tu arrives à intégrer et comprendre 80% du bouquin, tu seras bien parti. Ensuite le mieux c'est d'avoir le bouquin sur les genoux et de regarder comment c'est fait dans le kernel.
Ensuite tu peux lire réguliérement la linux kernel mailing list pour voir ce qui est en cours de développement, lire les remarques et les débats.
Il y a aussi le répertoire /Documentation des sources sur Kernel qui a pas mal d'explications sur différents drivers.
Bon courage !
Dernière modification par Seren (Le 09/10/2008, à 09:01)
"I am not young enough to know everything". Oscar Wilde
Hors ligne
#3 Le 09/10/2008, à 09:05
- nyothan
Re : Développement Drivers
Merci pour la réponse rapide et toutes ces précisions !
#4 Le 09/10/2008, à 10:35
- Seren
Re : Développement Drivers
De rien, sinon il y a ça aussi :
http://kernelnewbies.org/
J'ai jamais regardé mais ça doit sûrement aider pour débuter.
"I am not young enough to know everything". Oscar Wilde
Hors ligne
Pages : 1