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.
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
Connaissance de Linux (utilisateur) et du langage C
NA
Veuillez remplir ce formulaire pour que nous puissions vous mettre en relation avec l'organisme de formation.
Cet organisme vous recontactera très prochainement.