Public visé

Administrateurs et développeurs.

Prérequis

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

Objectifs pédagogiques

Développer des pilotes de périphérique sous GNU / Linux.

Programme

Jour 1

Noyau Linux et modules

Exemple de travaux pratiques (à titre indicatif)

Outils de développement

Exemples de travaux pratiques (à titre indicatif)

Interface de programmation du noyau

Exemples de travaux pratiques (à titre indicatif)

Jour 2

Environnement du noyau

Exemple de travaux pratiques (à titre indicatif)

Ecriture d’un driver

Exemple de travaux pratiques (à titre indicatif)

Accès au matériel et interruptions

Exemple de travaux pratiques (à titre indicatif)

Fonctions avancés d’un driver

Exemple de travaux pratiques (à titre indicatif)

Jour 3

Modèle de périphérique du noyau

Exemple de travaux pratiques (à titre indicatif)

Périphériques de bloc et systèmes de fichiers

Exemple de travaux pratiques (à titre indicatif)

Driver bloc avancé

Exemple de travaux pratiques (à titre indicatif)

Jour 4

Virtual File System (VFS)

Exemple de travaux pratiques (à titre indicatif)

Nouveau système de fichiers

Exemple de travaux pratiques (à titre indicatif)

Périphérique réseau

Exemple de travaux pratiques (à titre indicatif)

Périphérique USB

Exemple de travaux pratiques (à titre indicatif)

Modalités d’évaluation des acquis

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