wince 下USB 虚拟多个串口问题
来源:互联网 发布:知乎回复越来越长 编辑:程序博客网 时间:2024/04/27 21:47
作者:xiaolei05
转自:http://blog.csdn.net/xiaolei05/article/details/8333740
在CE6下 从USB 虚拟出3个串口跟modem 通讯(CE系统是主设备)我把 D:\WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\USBSER 移植到BSP 驱动目录编译成usbser.dll , 注册表如下:
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\1118_121\Default\Default\USBSER_CLASS]
"Prefix"="COM"
"Dll"="USBSer.DLL"
[HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\USBSER_CLASS]
"Prefix"="COM"
"Dll"="USBSer.DLL"
"DeviceArrayIndex"=dword:1
“index”=dword:8
"RxBufferSize"=dword:4000
"IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
PID VID 对应MODEM 的PID VID 插上设备可以识别COM8 也可以收发数据,我现在还要虚拟2个串口,需要修改驱动代码吗,或者就修改注册表就可以了?
===========================================================================
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\1118_121\Default\Default\USBSER_CLASS]
指定到interface,interfacecode,看看
====================================================================
不用修改代码,添加注册表就可以了。
给LoadClients\1118_121\Default\Default增加几个子键就可以了。
如:
LoadClients\1118_121\Default\Default\USBSER_1
LoadClients\1118_121\Default\Default\USBSER_2
LoadClients\1118_121\Default\Default\USBSER_3
这样,驱动就会根据设备有多少个interface,每个interface都会枚举
LoadClients\1118_121\Default\Default\下的所有子键并加载其驱动,
可以参考下华为3G 模块驱动的注册表,里面就虚拟出3个串口。
- wince 下USB 虚拟多个串口问题
- wince 下USB 虚拟多个串口问题
- wince 下USB 虚拟串口问题
- WINCE下如何虚拟多个串口
- WINCE下如何虚拟多个串口
- WINCE下如何虚拟多个串口
- WinCE usb虚拟串口
- WinCE下串口虚拟软件
- WinCE下串口虚拟软件
- WinCE下USB串口功能实现
- WINCE下虚拟串口驱动设计
- WINCE下虚拟串口驱动设计
- WINCE下虚拟串口驱动设计
- Wince蓝牙虚拟串口问题点
- STM32 USB虚拟串口问题汇总
- 关于wince下串口问题
- WinCE虚拟串口驱动
- WinCE虚拟串口驱动
- 基础复习
- WINCE下创建多个文件分区
- 对jQuery的事件绑定的一些思考
- 网页内容爬取:如何提取正文内容
- 回顾MySpace架构的坎坷之路
- wince 下USB 虚拟多个串口问题
- iOS网络编程-ASIHTTPRequest异步请求
- 随机梯度下降(Stochastic Gradient Descend, SGD)算法在大规模数据机器学习问题的使用
- WinCE中将调试信息写入文件的方法
- 爱上多线程——重复初始化问题
- 对 nginx 图片反盗链的几种常见情况的综合分析
- 多线程学习五之网络聊天室的实现
- 这个周末做自己想要吃的东西。饼s 胡辣汤 饺子
- The Picture of Dorian Gray——10