Écriture de drivers et programmation noyau Linux

Gérer le matériel périphérique

Paris

Contenu

Si les ordinateurs sont constitués de périphériques (disques durs, écrans…), ils sont aussi amenés à piloter des périphériques externes de type imprimantes, lecteurs optiques ou lecteurs de cartes à puce. Pour pouvoir les contrôler, les systèmes d'exploitation ont besoin d'interfaces logicielles appelées drivers (ou pilotes en français). Sous Unix et Linux, les drivers sont exécutés dans le noyau du système d’exploitation. Il est donc nécessaire pour le développeur amené à écrire ou à tester des pilotes de périphériques de maîtriser les concepts propres à la programmation noyau. Durant cette formation, les participants seront amenés à écrire des pilotes de différents types pour appréhender les mécanismes parfois complexes (préemptibilité, multiprocesseur, etc.) inhérents au code exécuté en mode noyau.

Objectifs

Comprendre comment programmer pour le noyau Linux_x000D_
Connaître les différents types de périphériques et savoir interagir avec eux_x000D_
Disposer des compétences nécessaires au développement d’un driver_x000D_
Être autonome pour développer des drivers de toute nature

Prérequis

Connaissance de Linux (utilisateur) et du langage C

Diplôme visé

NA

Cette formation est pour moi
Paris 2290 4 jour(s)
Cette formation est pour moi
Ajouter
Partager

Veuillez remplir ce formulaire pour que nous puissions vous mettre en relation avec l'organisme de formation.
Cet organisme vous recontactera très prochainement.