gpt4 book ai didi

usb - 如何构建虚拟 USB 模拟器?

转载 作者:行者123 更新时间:2023-12-04 16:13:20 28 4
gpt4 key购买 nike

我们正在寻找一个虚拟 USB 链接模拟器;这个程序或服务应该
链接虚拟COM port到仅接受 USB 作为数据链路的应用程序。

virtual COM portVSPE来自 Eterlogic .

目的是在此虚拟端口和期望来自 USB 内存棒的数据的应用程序之间建立串行数据链接。程序应该从虚拟 COM 端口 (RS-232) 获取串行数据,而不是内存棒(识别为 HID),该端口以虚拟 USB 连接的形式呈现。

最佳答案

您是什么意思“仅接受 USB 作为数据链路”?

HID 是标准设备类。
它包含一些标准化的“使用表”(例如鼠标、键盘、监视器控件)。

大多数操作系统都知道如何处理 HID 和一些 Usage 表。连接此类设备将导致操作系统导出适当的设备(键盘)。

由于您可以在 Windows 的用户空间中向 HID 注册(对于新的类驱动程序实现,需要创建一个完整的驱动程序)。许多制造商“骑”在 HID 的后面,在其之上创建自定义协议(protocol)。

  • 您的应用程序是否与导出标准使用表之一的 HID 设备交互? ( http://www.usb.org/developers/hidpage/ )
  • 您的应用程序是否在 HID 上注册并自行解析报告?
  • 您的应用程序是否连接到已安装在您的操作系统上的 3d 方驱动程序?
  • 空间不足,无法在评论中发布此内容
  • 关于usb - 如何构建虚拟 USB 模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660023/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com