USB Host Drivers (Compact 7)
3/12/2014
You use a universal serial bus (USB) host driver to enable hardware components on a host Windows Embedded Compact device to communicate with USB-compatible devices connected as clients to the Windows Embedded Compact device.
For more information about USB host drivers, see the following topics.
- USB Host Client Drivers
Enable communication over USB between a client device, such as a mass storage device or printer, and a host computer.
- USB Host Controller Drivers
Convert data between the format that the host computer uses and the format that the USB host controller uses.
- USB Bus Driver
Connects a USB hub to a Windows Embedded Compact device.
- USB Serial Host Driver Registry Settings
Registry keys that alter various functionalities in the USB serial-host driver.
- USB Driver Reference
Reference information for USB host drivers.
To add this feature to your OS, see USB Host Driver Catalog Items and Sysgen Variables.
For reference information, see USB Driver Reference.
Sample code for USB host drivers is available at the locations listed below.
Driver | Sources file location | Binary file |
---|---|---|
EHCI USB 2.0 host controller driver |
Public\Common\OAK\Drivers\USB\HCD\USB20\EHCIPDD |
Ehci.dll |
USB bus driver interface |
Public\Common\OAK\Drivers\USB\USBD |
Usbd.dll |
Legacy OHCI USB host controller driver |
Public\Common\OAK\Drivers\USB\HCD\OHC |
Ohci.dll |
OHCI USB host controller driver |
Public\Common\OAK\Drivers\USB\HCD\OHCD2 |
Ohci2.dll |
UHCI USB host controller driver |
Public\Common\OAK\Drivers\USB\HCD\UHC |
Uhci.dll |
OHCI USB host controller driver for the Intel PXA27x development platform |
Platform\Common\SRC\SOC\PXA27X_MS_V1\HCD |
Pxa27x_ohci.dll |
USB Human Input Device (HID) class driver |
Public\Common\OAK\Drivers\USB\Class\HID\HIDClass\USBPDD |
Usbhid.dll |
For information about Windows Embedded Compact Test Kit (CTK) tests that apply to this type of driver, see USB Host Driver Verification Tests.