Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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