Sponsored Links

Senin, 28 Mei 2018

Sponsored Links

Install Google's WinUSB drivers - YouTube
src: i.ytimg.com

WinUSB is a generic USB driver provided by Microsoft, for their operating systems starting with Windows Vista but which is also available for Windows XP. It is aimed at simple devices that are accessed by only one application at a time (for example instruments like weather stations, devices that only need a diagnostic connection or for firmware upgrades). It enables the application to directly access the device through a simple software library. The library provides access to the pipes of the device. WinUSB exposes a client API that enables developers to work with USB devices from user-mode. Starting with Windows 7, USB MTP devices use WinUSB instead of the kernel mode filter driver.


Video WinUSB



Advantages and disadvantages

Advantages

  • Doesn't require the knowledge to write a driver
  • Speeds up development

Disadvantages

  • Only one application can access the device at a time
  • Doesn't support isochronous transfers prior to Windows 8.1
  • On other operating systems, the device still needs a custom driver

Maps WinUSB



Other solutions

One solution is the use of a predefined USB device class. Operating systems provide built-in drivers for some of them. The most widely used device class for embedded devices is the USB communications device class (CDC). A CDC device can appear as a virtual serial port to simplify the use of a new device for older applications.

Another solution is UsbDk. UsbDk supports all device types including isochronous and provides simpler way for device access acquisition that does not involve INF files creation and installation. UsbDk is open source, community supported and works on all Windows versions starting from Windows XP.

If the previous solutions are inappropriate, one can write a custom driver. For newer versions of Microsoft Windows, it can be done using the Windows Driver Foundation.


ZOTAC WinUSB Maker v1.1 Como Instalar SO no Pen Drive, USB ...
src: i.ytimg.com


References

  • "How to Use WinUSB to Communicate with a USB Device". Microsoft. 2007-12-05. Archived from the original on August 28, 2008. Retrieved 2008-07-09. 
  • "WinUSB". Microsoft Developer Network. Retrieved 2010-07-07. 
  • "USB 2.0 Specification". USB Implementers Forum, Inc. 2007-03-15. Retrieved 2007-03-27.  The newest version can be found at USB.org

Source of the article : Wikipedia

Comments
0 Comments