L'Expertise Informatique, Simplifiée

Conception de drivers en C

Programmez au cœur du noyau Linux.

Le développement de drivers Linux est une compétence rare et recherchée dans l’industrie. Cette formation vous apprend à concevoir des modules noyau en C, gérer les interruptions matérielles, implémenter des drivers character et block, et intégrer des périphériques USB ou réseau. Vous aborderez également la sécurité kernel et la maintenance des drivers en production, pour un cycle de développement complet du prototype au déploiement.

Public visé

Administrateurs systèmes avec des compétences en développement, développeurs.

Prérequis

Avoir suivi les formations suivantes, ou en maîtriser les thèmes abordés :

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1

Noyau Linux et Modules

Outils de développement

Travaux pratiques

Gestion des ressources matériels et périphériques

Travaux pratiques

Gestion des threads et du scheduling

Jour 2

Allocation des ressources

Les bibliothèques et frameworks

Les modèles de périphériques

Gestion des systèmes de fichiers

Travaux pratiques

Jour 3

Gestion du réseau

Intégration des périphériques amovibles

Fonctionnalités avancées

Mise à jour et Monitoring

Travaux pratiques

Modalités d’évaluation des acquis

En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.

Voir aussi

Vous serez peut-être intéressés par les formations suivantes :

Formation DEV-C-300 — Conception de drivers en C. Domaine : Développement. Niveau : Avancé. Durée : 3 jours (21 heures). Mots-clés : c, drivers, linux, kernel, système. Cylian Formation, Dijon.