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

W2 Drivers Windows XP, Vista, 7

Ecriture de drivers pour Windows XP, Vista ou Seven (32 et 64 bits)

Ecriture de drivers pour Windows XP, Vista ou Seven (32 et 64 bits)
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 Gèrer la consommation d'énergie.
bullet_jaune_1 Gèrer les drivers par WMI (Windows Management Instrumentation).
bullet_jaune_1 Utiliser le vérificateur de drivers.
bullet_jaune_1 Comprendre les particularités des drivers Vista et Seven, 32 et 64 bits.
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.
bullet_jaune_2 Connaissances de base de la programmation de bas niveau.

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.
bullet_jaune_3 Nécessité de la signature pour Vista et Seven
bullet_jaune_3 Procédure d'auto-signature
bullet_jaune_3 Installation de drivers auto-signés sur Seven
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 spéciaux
bullet_jaune_2 Drivers filtres
bullet_jaune_3 Utilité des drivers filtres.
bullet_jaune_3 Mécanisme et fonctionnement.
bullet_jaune_3 Installation.
bullet_jaune_2 Drivers USB
bullet_jaune_3 La pile des drivers USBs
bullet_jaune_3 Communication par URBs
bullet_jaune_3 Drivers USB en mude utilisateur (WinUSB)
bullet_jaune_2 Drivers réseau
bullet_jaune_3 Les types de drivers réseau
bullet_jaune_3 Les différents standards NDIS (5.x, 6.0, 6.20)
bullet_jaune_3 Les drivers miniport NDIS
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.