There are 3 types usb driver in wince system. They areusb host driver, usb slave driver, usb otg driver.


1, usb host driver

UFBFN RNDIS

Whendevice was plug in, system enume the register according the device descriptorand interface descriptor, then load the usb client driver, call theusbdeviceattach function. Normaly, usb client driver will support stream driverinterface, in usbdeviceattach function, the stream driver will be actived


2,usbslave driver

UFBFN RNDIS

Usbfn.dllwill be loaded by system devicemanager at system startup steps. Then if thedevice was plug in host hub, usbfn.dll will detect power changed, then try toload usb client driver according to register key. Here the client driver can berndisfn, uartfn, storagefn.


转载于:https://blog.51cto.com/bluefish/1239085

相关文章:

  • 2021-11-30
  • 2021-06-14
  • 2021-06-15
  • 2021-10-31
  • 2021-05-20
  • 2021-09-11
  • 2021-06-07
  • 2022-12-23
猜你喜欢
  • 2022-01-27
  • 2021-05-22
  • 2021-09-19
  • 2021-09-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案