当前位置: 代码迷 >> WinCE >> PC与WINCE6通过USB通信的有关问题
  详细解决方案

PC与WINCE6通过USB通信的有关问题

热度:56   发布时间:2016-04-28 12:27:17.0
PC与WINCE6通过USB通信的问题
我们现在要在PC上通过USB来访问WINCE6上的数据。查了一些资料后,发现USB的设备驱动可以设置成虚拟串口的模式,也就是USBSER_Class。
设置完成后,连接上PC,这时发现的设备连VENDER和PROUCT的ID信息都显示不出来,请问这是怎么回事呢?

------解决方案--------------------
你可以使用网络模式啊,RNDIS Client:用于支持USB Device作为RNDIS设备,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。
------解决方案--------------------
引用:
引用:你可以使用网络模式啊,RNDIS Client:用于支持USB Device作为RNDIS设备,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。
这个倒是可以考虑,那要是通信的话WINCE应用程序怎么写呢?是不是WINCE内部没办法和PC通信呀
……

写个服务端、客户端的软件,通过TCP/IP来收发数据包(即传输文件).
------解决方案--------------------
引用:
简单使用set BSP_USBFN_SERIAL=1是不行的,这样COM5:会用于同步,除非你讲usb自动同步去掉。
但是com5好像还是不稳定,而USBSER_Class弄出来的com6好像也类似,发送一定量的数据后就发不出去。
我只是说明一下USBOTG有RNDIS这个功能,能够实现网络通信,并不是说按照我说的这样设置。希望不要给大家带来误解。
  相关解决方案