2003Computer Engineering and ScienceRequires access

Development of the USB Driver in Windows 2000/98

LI Sen-sheng

Open publisher page 0 citations

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: USB, Host controller interface, Computer science, Operating system, USB hub, Microsoft Windows, Embedded system, Windows CE

Related papers

Back to paper searchBrowse research topicsOriginal source
Development of the USB Driver in Windows 2000/98 — Research Paper | ScholarLens