View the site in Français Site displayed in Anglais (USA) View the site in Anglais (GB)
You are here: ac6 > ac6-formation > Drivers > Windows XP Drivers
Download Catalog
Download Catalog
Download as PDF
Download as PDF
Write us
Write us
Printable version
Printable version
 

W2 Windows XP Drivers

Ecriture de drivers pour Windows XP

Ecriture de drivers pour Windows XP
Windows XP est une marque déposée de Microsoft

formateur
Objectifs
bullet_jaune_1 • Ecrire et vérifier des pilotes pour Windows XP.
bullet_jaune_1 • Utiliser les outils Windows DDK.
bullet_jaune_1 • Gérer le Plug and Play.
bullet_jaune_1 • Implémenter la consommation d’énergie.
bullet_jaune_1 • Monitorer les drivers par WMI (Windows Management Instrumentation).
bullet_jaune_1 • Utiliser le vérificateur de drivers.
Matériel
bullet_jaune_2 • Un PC Windows par binôme.
bullet_jaune_2 • Windows Driver Development Kit (DDK XP).
bullet_jaune_2 • Un support de cours ainsi que le corrigé des exercices.
Pré-requis
bullet_jaune_2 • Connaissance du langage C et de la programmation Windows souhaitée.

Outline
L'architecture système de Windows XP
bullet_jaune_2 • La machine virtuelle système de Windows XP.
bullet_jaune_2 • Les types de drivers Windows XP.
bullet_jaune_2 • La structure du modèle WDM (Windows Driver Model).
bullet_jaune_2 • La pile des drivers (bus, function et filter driver).
bullet_jaune_2 • Les interfaces GUID des drivers.
Les outils de développement de drivers
bullet_jaune_2 • Les outils de compilation.
bullet_jaune_2 • Les outils de debuggage.
bullet_jaune_2 • Les outils de vérification.
bullet_jaune_2 • Les outils d’analyse de crash.
L'installation des drivers
bullet_jaune_2 • Les registres de l’installation.
bullet_jaune_2 • Les méthodes d’installation des drivers.
bullet_jaune_2 • La signature des drivers.
La gestion des requètes
bullet_jaune_2 La structure d’une requête.
bullet_jaune_2 Les transferts de données lors d’une requête.
bullet_jaune_2 Les requêtes d’E/S standards.
bullet_jaune_3 Synchrones
bullet_jaune_3 Asynchrones
bullet_jaune_2 Les requêtes d’E/S standards directes.
L'accès aux ressources matérielles
bullet_jaune_2 • Les Entrées/Sorties.
bullet_jaune_2 • Les interruptions.
bullet_jaune_2 • Les DPCs (Defered Procedure Call).
bullet_jaune_2 • Le DMA (Direct Memory Access).
Les drivers et le multi-tâches sur XP
bullet_jaune_2 • Utilisation des threads système.
bullet_jaune_2 • Les objets de synchronisation inter-threads :
bullet_jaune_3 Mutex
bullet_jaune_3 Sémaphore
bullet_jaune_3 Variable atomique
bullet_jaune_3 Evènements
bullet_jaune_3 Timers
Le "Plug and Play"
bullet_jaune_2 • Définition et architecture du Plug and Play.
bullet_jaune_2 • Le fonctionnement du PnP.
bullet_jaune_2 • Les routines PnP d’un WDM.
bullet_jaune_2 • Les IRPs du PnP manager.
bullet_jaune_2 • Le traitement asynchrone des requêtes PnP
bullet_jaune_2 • Les événements du PnP manager.
bullet_jaune_2 • Les événements du « Hot Swapping » (USB)
La gestion d'énergie
bullet_jaune_2 • Définition et états du Power Management.
bullet_jaune_2 • Les stratégies du Power Management.
bullet_jaune_2 • Le rôle des couches de drivers dans le power management.
bullet_jaune_2 • Les requêtes du power manager.
bullet_jaune_2 • Le réveil par évènement externe.
bullet_jaune_2 • L’interface WIN32 du Power Management.
Les drivers filtres
bullet_jaune_2 • Utilité des drivers filtres.
bullet_jaune_2 • Mécanisme et fonctionnement.
bullet_jaune_2 • Installation.
Le monitoring par WMI
bullet_jaune_2 • L’architecture du WMI (Windows Management Instrumentation).
bullet_jaune_2 • Les WDM Providers.
bullet_jaune_2 • Mise en œuvre du WMI.
bullet_jaune_2 • Les outils du WMI.
bullet_jaune_2 • L’administration des objets WMI.