哇!今天超开心~ 2023-02-01 11:48 采纳率: 0%
浏览 36

hidraw 和 hidapi 的问题

linux上插入一个usb设备,遍历发现其使用了两个节点(hidraw0和hidraw1)
但是使用

  • 写回答

2条回答 默认 最新

  • m0_54204465 2023-02-01 12:05
    关注

    hidraw 和 hidapi 这两个东西都是用于访问 HID 设备(Human Interface Device)的一种方式。

    hidraw 是一个驱动,它把 HID 设备直接暴露给应用层,应用层可以读取和写入 HID 设备的输入/输出报告。

    hidapi 则是一个用于访问 HID 设备的库,它封装了操作 hidraw 的细节,并且支持跨平台(比如 Windows 和 Linux)。

    在 Linux 上,如果一个 HID 设备插入到系统,可能会产生两个节点(hidraw0 和 hidraw1),它们分别代表这个 HID 设备的不同端口。

    如果想使用 hidapi,你需要先安装它的开发包,然后在代码中引入头文件,使用其 API 进行读写操作即可。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月1日