Écriture de drivers pour Linux (formation à distance)

Le support pour les périphériques externes est assuré sous Linux par des drivers (pilotes) dont le code s’exécute dans le noyau du système d’exploitation. Le développeur amené à écrire ou intégrer des drivers doit maîtriser les concepts propres à la programmation noyau.

Ce cours propose une approche originale, s’appuyant sur l’écriture progressive de drivers de différents types, pour appréhender les mécanismes parfois complexes (préemptibilité, multiprocesseur, support d’architectures différentes, etc.) inhérents au code exécuté en mode noyau.

Le cours se déroule sur plateforme Zoom. Les travaux pratiques ont lieu sur des PC Linux accessibles à distance (connexion SSH / PuTTY / Tera Term) avec émulateur QEmu. Des démonstrations sont présentées avec des cartes à processeur ARM courantes (Beagle Bone, Raspberry Pi…).

  • Durée en session à distance : 3 jours (21 heures).
  • Tarif : 1800 €HT / participant. Tarif dégressif si plusieurs inscrits de la même société pour la même session.
  • Sessions prévues : 2 au 4 novembre 2020, 14-16 décembre 2020.

Pré-requis : connaissance de Linux (niveau utilisateur), notions de langage C.

Contenu

Téléchargez le plan détaillé au format PDF