none
求教:Wince6.0的 usb host rndis如何配置 RRS feed

  • 问题

  • 现在做一种基于usb的开发,wince6.0作为usb  host,另有一个网络设备模块作为Device连接到Wince6.0,该网络模块在wince6.0上虚拟一个基于rndis的网卡。

    我的问题是:在wince6.0上编译时已经将usb host rndis support支持加入编译,也添加了如下注册表项,

    [HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\6610_409\Default\Default\USB8023]
       "DLL"="usb8023.dll"

    但是重启后仍然弹出未知设备,需要填写驱动文件 的提示,

    是我的配置方式不对么?

    该如何配置,求高手指导

    2015年5月19日 8:17

全部回复

  • 没有人知道吗?自己顶一个
    2015年5月21日 0:27
  • 首先WinCE做为一种操作系统是不可以直接访问硬件的,因此你的网络设备模块在接入到WinCE系统中后始终是需要相关驱动,才能被其他高级语言所调用,否则是无法访问,就会出现未知设备。

    要解决该问题,需要找网络设备模块厂家需求WinCE平台的驱动程序,然后再尝试用其他高级语言调用其相关API。

    2015年5月21日 0:44
  • 首先WinCE做为一种操作系统是不可以直接访问硬件的,因此你的网络设备模块在接入到WinCE系统中后始终是需要相关驱动,才能被其他高级语言所调用,否则是无法访问,就会出现未知设备。

    要解决该问题,需要找网络设备模块厂家需求WinCE平台的驱动程序,然后再尝试用其他高级语言调用其相关API。

    我理解是这样的,网络设备模块作为一个usb设备,连接到PC上就直接枚举成为RNDIS网卡(系统自带RNDIS设备驱动程序rndismpx.sys和usb8023x.sys),那么在WinCe6.0上也是这样的(WinCE有usb8023.dll,个人认为这个就是设备驱动程序,不需要再开发的)。不知道这个理解还正确,

    请指教!


    2015年5月22日 1:24