ENGLISH
RECHERCHE
Linux Temps Réel et Embarqué
Noyau Linux et Pilotes de Périphériques
Noyau Linux et Pilotes de Périphériques

Objectifs : Comprendre le Noyau Linux pour le développement spécifique, notamment autour des drivers (pilotes de périphériques).

Public visé :

  • Développeur C
  • Développeur bas niveau

Durée : 3 jours (21h)

Prix : 1 800 €

Modules requis :

Plan de cours

Noyau LINUX

  • 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.

Questions/réponses


Participer à ce stage
CONTACT

Yves MIEZAN EZO
Pôle Formations
Linagora
Tél. : 01 58 18 68 28
Email : formation@linagora.com

Participer à ce stage/
Demande d'informations


TÉLÉCHARGEMENT
Le calendrier formations inter-entreprises premier semestre 2008
Télécharger
La plaquette Formation
Télécharger
Catalogue Formations 2008
Télécharger
Formations OpenOffice.org 2.0
> Télécharger