Formation « Écriture de drivers pour le kernel Linux »

Le support pour les périphériques externes est assuré sous Linux par des drivers (pilotes) dont le code s’exécute dans le kernel (noyau) du système d’exploitation. Pour écrire ou intégrer des drivers on 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.

Organisation de la formation « Écriture de drivers pour le kernel Linux »

Il est possible de participer à ce cours en mode présentiel en nos locaux d’Évry (91) ou à distance. Notre salle de formation est équipée pour la visioconférence interactive, chaque stagiaire peut intervenir à tout moment oralement et en partage d’écran.

Les travaux pratiques ont lieu sur des PC Linux (accessibles à distance). Des démonstrations sont présentées avec des cartes à processeur ARM courantes (Raspberry Pi, BeagleBone…).

  • Durée de la session : 4 jours (28 heures).
  • Tarif : 2520 €HT / participant. Tarif dégressif si plusieurs inscriptions de la même société pour la même session.
  • Sessions prévues : du 20 au 23 août 2024, du 28 au 31 octobre 2024, du 26 au 29 novembre 2024, du 28 au 31 janvier 2025… (Délai d’inscription minimal : 2 jours ouvrés).
  • Intervenant : notre intervenant pour ce cours est Christophe BLAESS, auteur de plusieurs ouvrages sur le développement sous Linux et expert de Linux embarqué et temps réel.
  • Devis, inscription, renseignements : contactez-nous…

Pré-requis

Connaissance de Linux (niveau utilisateur), notions de langage C.

Objectifs

  • Comprendre les concepts et techniques de programmation noyau sous Linux.
  • Savoir analyser et intégrer des drivers pour divers types de périphériques.
  • Comprendre les problématiques d’écriture de drivers performants et robustes.

Validation des acquis

La validation des acquis durant la session est estimée par auto-évaluation des stagiaires avant et après la session sur les thèmes abordés durant le cours.

Satisfaction

Un questionnaire d’évaluation est remis aux participantes et participants en fin de formation pour connaître leur taux de satisfaction sur différents critères, ainsi que leurs remarques et suggestions d’amélioration.

Le pourcentage de satisfaction pour cette formation en 2023 était de 98,3%.

Qualiopi

Nous sommes certifiés Qualiopi, ce qui peut permettre la prise en charge de votre formation par votre Opérateur de Compétences.

Logo Qualiopi

La certification qualité nous a été délivrée au titre de la catégorie d’actions suivante : actions de formation.

Certificat numéro B04664 valide jusqu’au 23/06/2025.

Contenu de la formation « Écriture de drivers pour le kernel Linux »

Plan de la formation

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

Support de formation « Écriture de drivers pour le kernel Linux »

Notre support de cours est disponible gratuitement sous licence Creative Common CC-by-SA.

Déroulement typique des journées de formation.

Après la formation

Vous pourrez continuer à accéder au support de cours et le cas échéant au dépôt Github des exemples.

Notre intervenant est disponible pour répondre par mail aux questions qui peuvent se poser suite à la formation.

Si vous souhaitez une assistance plus complète pour la mise en pratique dans votre domaine spécifique, nous pouvons vous proposer un contrat de support technique.

Mise à jour 08/07/2024