【发布时间】:2011-11-02 05:21:13
【问题描述】:
我开发了一个 USB 设备,它通过一个简单但专有的接口和一些定制的 Linux 驱动程序与 linux 通信。我的目标是在不编写 Windows 驱动程序的情况下将其移植到 Windows。我想做的是为 Windows 找到一个开源或内置的类驱动程序,它看起来像 Windows 中的 COM 端口。然后我会定制嵌入式软件以匹配虚拟 COM 端口期望看到的任何协议和描述符。
我的想法是,我可以将我的设备插入 Windows 机器,然后出现一个相对高速的 COM 端口,而无需我为其开发 Windows 驱动程序。
我一直在查看 USB CDC(通信设备类)文档,它看起来很有希望,但我不知道最好使用哪个子接口,以便它显示为 COM 端口。
这里有没有人做过类似的工作或者可以提供一些见解? 具体来说:
- 是否有“内置”到 Windows 的虚拟 COM 驱动程序,或者我需要第 3 方驱动程序。
- 我应该将哪个 CDC 子类用于简单的 RS232 仿真(不需要调制解调器 AT 命令等)
- 有没有更好的选择来做我想做的事情。
谢谢
【问题讨论】:
标签: windows embedded usb serial-port driver