如何把USB虚拟成串口?

QQ_456 2009-08-27 11:42:33
以前公司开发的设备是串口,应用程序也利用串口通信的。现在公司刚开发了一款产品却是USB口通信,我想利用以前的应用程序,所以就想到了把USB虚拟个串口,来搞定。 但以前没接触过驱动,所以.....
1、是不是我只需要写个虚拟串口的驱动,然后利用windows的USB驱动,和我的USB设备通信?
2、虚拟串口的具体方法?最好有哪位仁兄能提供源码。
3、我的设备是通过USB供电的,删除设备时,怎么切断电源?
4、如何在设备刚接入PC时,就自动启动应用程序?
这些需求,windows的USB驱动能否满足? 是否还需开发设备专用的USB驱动?
...全文
582 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jiessie 2009-08-28
  • 打赏
  • 举报
回复
直接在你的usb设备中的INF中增加
一个HKR,,"UpperFilters",0x00010000,"serenum"
然后你的Device Driver满足serenum的要求,就行了。
wesleyluo 2009-08-27
  • 打赏
  • 举报
回复
这么专业,楼主的20分不够吧。
哈哈,说笑了,帮顶!
kfc423 2009-08-27
  • 打赏
  • 举报
回复
顶了
codesnail 2009-08-27
  • 打赏
  • 举报
回复
cdc类,google一下就能找到
unsv29mj 2009-08-27
  • 打赏
  • 举报
回复
请到21IC找computer00 hotpower问 !!其中有一个通晓USB!!


建议直接买个usb串口转换器。



盖茨的第一个成功的项目其实就是买的别人而后改造的。

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧