LINUX hid的usb设备唯一标示是什么

孟如庭 2016-03-08 04:45:17
即在linux下,hid的usb设备要怎么区分,不能用vid/pid,因为可能有多个同vid/pid的设备,设备本身肯定有序列号,但是我也不想用。因为我想做的是加互斥,使用唯一标示作为mutex的名字,在mutex的时候还无法取得序列号,还有其他能唯一标示设备的吗?

即插入两个同vid、pid的设备,怎么区分这两个?
...全文
1132 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ropphy 2017-11-29
  • 打赏
  • 举报
回复
相同VID和PID的设备在Linux系统中的 Bus-ID 和 Device-ID 是不一样的,可以用 Bus-ID、Device-ID、VID、PID组成的字符串作为mutex的名字。
简单使用lsusb命令可以获取说需要的信息,复杂点就去使用响应的API。
  • 打赏
  • 举报
回复
右键看那个HID设备的时候 好像详细信息里的”父系“这一栏不一样,可是我不知道怎么获取。求大家指导
jtzgx 2016-03-11
  • 打赏
  • 举报
回复
同问大侠,谢谢!
肉肉不傲娇 2016-03-11
  • 打赏
  • 举报
回复
我最近也在研究这个,要找个一个唯一标识来禁用U盘但是不禁用鼠标键盘。。。。问出来了麻烦说声~~~~~
孟如庭 2016-03-10
  • 打赏
  • 举报
回复
发现在 ./dev/bus/usb/02/ 目录下会有不同的数字响应,但是目前不知道怎么获得这个路径?
孟如庭 2016-03-09
  • 打赏
  • 举报
回复
自己顶一下 ,求助
孟如庭 2016-03-08
  • 打赏
  • 举报
回复
求助求助 。。。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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