Noyau Linux et Pilotes de Périphériques
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
-
Durée
3 Jours
Objectifs: Comprendre le Noyau Linux pour le développement spécifique, notamment autour des drivers (pilotes de périphériques). Destinataires: Développeur C. Développeur bas niveau
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Développement Système en C sous Linux
Les Avis
Le programme
- Le noyau 2.6
- Installation du système Red Hat
- Rappels sur la structure globale du système
- Mise à jour d’un noyau LINUX (par RPM)
- Modification de GRUB
- Les modules chargeables : gestion manuelle et automatique
- Compilation d’un noyau officiel à partir des sources :
· description de l’arborescence des sources,
· configuration et compilation,
· cohabitation des versions
- Découverte de périphériques (discover, hotplug)
Pilotes de périphériques
- Les pilotes de périphériques (device drivers) :
· présentation, définition et principes
· les différents types de pilotes (caractère, bloc, réseau),
· interfaçage avec le système (majeur/mineur, mknod).
- Ajout d’un pilote externe au noyau :
· structure d’un module,
· patch statique du noyau.
- API des pilotes du noyau LINUX en mode caractère :
· structure d’un pilote,
· méthodes open, read, write, ioctl,
· gestion des interruptions,
· structure /proc, / sys
- Développement de pilote de périphérique PCI :
· rappels sur le bus PCI sous LINUX,
· API spéciale du noyau,
· outils de test (lspci, phob),
· étude d’un exemple de pilote générique.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Noyau Linux et Pilotes de Périphériques