Development of the USB Driver in Windows 2000/98
LI Sen-sheng
Abstract
LI Sen-sheng
Abstract
The basic conception of USB is described. For developing the USB driver, the mechanism of kernel management and the privilege level of applications in Windows 2000/98 are introduced, and the Windows driver model (WDM) put forward by Microsoft is expounded. A brief introduction of several tools for developing device drivers and some programming methods are also provided. An example of the driver of handling USB transfer programmed by using C++ with the help of DriverWorks is given.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The basic conception of USB is described. For developing the USB driver, the mechanism of kernel management and the privilege level of applications in Windows 2000/98 are introduced, and the Windows driver model (WDM) put forward by Microsoft is expounded. A brief introduction of several tools for developing device drivers and some programming methods are also provided. An example of the driver of handling USB transfer programmed by using C++ with the help of DriverWorks is given.
Key concepts: USB, Host controller interface, Computer science, Operating system, USB hub, Microsoft Windows, Embedded system, Windows CE