Windows XP / W2K3 WDM Device Driver Development - Basic
5 sessions
Description
The students gain a thorough knowledge about the device driver architecture of the Microsoft Windows operating systems and their kernel mode components. In addition to this they learn concepts and backgrounds of device driver development using the DDK and lots of practical tips and tricks.
Intended audience
Experienced application programmers, system software and driver developers, who need a thorough introduction of low level and hardware related software development on Microsoft Windows Platforms.
Topics
Overview of the Windows operating systems
Synchronization Mechanisms
System Architecture
Kernel Mode Components
Setup Api / important Registry Keys
Plug’n’Play Basics / Overview
DDK Development Environment
Driver Debugging Host/Target
Device Installation
.INF Files
Class Installers, Class Coinstallers, Device Coinstallers
Driver Routines
Driver Data Structures (Driver Object, Device Object, Device Extension)