0

我对驱动程序开发非常陌生,最近阅读了有关使用LibUsbDotNet与 USB 外围设备通信的信息。

目前我正在开发一个小型库,用于与车辆内置的 OBD 接口进行交互。串行连接效果很好,但是因为我见过很多 USB 连接器,所以我想让人们在这个库中使用他们的 USB 连接器。

LibUsbDotNet的介绍页面说:

在 LibUsbDotNet 可以访问 Windows 操作系统上的 USB 设备之前,该设备必须安装有 WinUSB 或 libusb-win32 USB 驱动程序。可选地,libusb-win32 具有作为过滤器服务运行的独特能力。启用过滤服务模式后,libusb-win32 将允许访问系统上的每个 USB 设备,而无需驱动程序设置/安装包。

这是否意味着我需要为每个USB 到 OBD 连接器创建自己的驱动程序包并将其与库一起部署?真的需要司机吗?我只想从 USB 端口读取数据并将数据传输到它。这样另一端的接口就可以接收到我的消息并回复我——就像 COM 端口一样。

4

0 回答 0