USB-Serial Windows Driver Installer – This file will install the Windows host drivers only. It is a windows driver archive executable that installs USB-CDC class driver for Virtual COM Port device (CDC-UART) and USB-Vendor Class driver for peripheral devices such as SPI, I2C, JTAG, GPIO, Vendor Mode UART and Manufacturing Interface. Click Browse and locate the USB driver folder. (The Google USB Driver is located in androidsdk extras google usbdriver.) Click Next to install the driver. Or, to upgrade an existing Android USB driver on Windows 7 and higher with the new driver: Connect your Android device to your computer's USB port.
-->![Windows Driver Development For Usb Windows Driver Development For Usb](/uploads/1/2/5/5/125583825/871239912.png)
Windows Driver Kit (WDK) 10 is integrated with Microsoft Visual Studio 2017 and Debugging Tools for Windows. This integrated environment gives you the tools you need to develop, build, package, deploy, test, and debug Windows drivers. WDK includes templates for several technologies and driver models, including Windows Driver Frameworks (WDF), Universal Serial Bus (USB), print, networking, and file system filters.
Download Visual Studio IDE
Download the Windows Driver Kit (WDK)
Driver Reference
The Windows driver API reference documentation is presented in two different views. When you click on an API, you see a technology-specific table of contents that shows only the APIs pertaining to that technology. When you click on a header, you see a header-specific table of contents that lists all APIs in the selected header.
System
Devices
Connectivity
Related
Resources
![Windows Driver Development For Usb Windows Driver Development For Usb](https://img.xda-cdn.com/gs1aq2VqynCkxmclNdSpxkDLQCw=/https%3A%2F%2F3.bp.blogspot.com%2F-CK_2H9aGjms%2FWRCuCVEfoDI%2FAAAAAAAAAZ0%2F6u0240CDR4Mux4Ovw_QIkV_HWXCu2pSawCLcB%2Fs1600%2Fmanually%252Binstall%252Bspreadtrum%252Busb%252Bdriver.png)
The driver samples in this directory provide a starting point for writing a custom USB driver for your device.
Universal Serial Bus (USB)
Sample Name | Solution | Description |
---|---|---|
KMDF Bus Driver | kmdf_enumswitches | Demonstrates how to use KMDF for a bus driver with the OSR USB-FX2 device. |
Sample KMDF Function Driver for OSR USB-FX2 | kmdf_fx2 | Demonstrates how to perform bulk and interrupt data transfers to a USB device. The sample is written for the OSR USB-FX2 Learning Kit. |
USB Function Client Driver | ufxclientsample | A skeleton sample driver that shows how to create a Windows USB function controller driver using the USB function class extension driver (UFX). |
Sample UMDF Filter above KMDF Function Driver for OSR USB-FX2 (UMDF 1) | umdf_filter_kmdf | Demonstrates how to load a UMDF filter driver as an upper filter driver above the kmdf_fx2 sample driver. The sample is written for the OSR USB-FX2 Learning Kit. |
Sample UMDF Filter above UMDF Function Driver for OSR USB-FX2 (UMDF 1) | umdf_filter_umdf | demonstrates how to load a UMDF filter driver as an upper filter driver above the umdf_fx2 sample driver. The sample is written for the OSR USB-FX2 Learning Kit. |
UMDF 1 Function Driver | umdf_fx2 | A User-Mode Driver Framework (UMDF 1) driver for the OSR USB-FX2 device. It includes a test application and sample device metadata, and supports impersonation and idle power down. |
UMDF 2 Function Driver | umdf2_fx2 | A User-Mode Driver Framework (UMDF 2) driver for the OSR USB-FX2 device. It includes a test application and sample device metadata, and supports impersonation and idle power down. |
Usbsamp Generic USB Driver | usbsamp | Demonstrates how to perform full speed, high speed, and SuperSpeed transfers to and from bulk and isochronous endpoints of a generic USB device. |
USBView | usbview | A Windows application that allows you to browse all USB controllers and connected USB devices on your system. |