Font Size: a A A

The Development And Application Of USB Device Drivers Based On Windows WDM

Posted on:2008-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:G G WangFull Text:PDF
GTID:2178360215969519Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Windows driver model, WDM is an entirely new model of device drivers, it can be run on the operation system such as Windows 98/2000/XP. WDM takes the modular, layered driver structure. As a part of Windows Driver Model, USB device drivers is departed to two layered, one is USB Bus device driver and the other is USB Function device driver. The USB Bus device driver takes charge of control and communicates with hardware. USB Function device driver is designed by client, it lies the up layer of USB Bus device driver, it sends and receives information from USB device by send URB to USB Bus device driver.Based researches and analyzes of system architecture of windows driver module, layered architecture and work method of USB device drivers, and according the function demands of electronic conference name display card, the thesis detailed describes the design process of electronic conference name display card device driver, and mostly introduces some important routine such as"DriverEntry"routine, add device routine, plug and play process routine, read or write routine. And application programs how to access device. And introduces compile, install and debug process of USB driver devices.At first, the thesis introduces the history of device drives development and types of Windows device drivers, and introduces the feature of Windows Driver Model. Chapter 2 discusses the layered architecture model of WDM and load flow of device drivers and some important data structure. Chapter 3 analyzes data access method and interrupts process of WDM. Chapter 4 introduces the USB device drivers layered architecture. Chapter 5 detailed describes the development of electronic conference name display card USB device drivers and how access USB device through device drivers. Chapter 6 describes the compile and debug and install process of a USB driver devices. Last chapter gives a conclusion.
Keywords/Search Tags:Windows, Drivers, WDM, Routine, USB
PDF Full Text Request
Related items