求大神Help,HIDUSB设备的唯一标识问题

金羊座 2017-11-30 06:01:42
最近在做HIDUSB设备方面的一个库,用的是libusb这个第三方库,最终是在arm上使用,第一次接触这个,虽然网上的介绍不是很多,收发数据,打开关闭啥的基本上还算弄出来了,现在在写热插拔的问题,libusb本身有提供函数,包括可以注册相对应的回调函数,但是现在有一个问题,在同一种设备有几个的情况下,怎么判断是哪一个USB设备拔出去了,或者插进来了,之前我们老大是在vs上写的,根据路径得到的一个名字.这个貌似linux下没有,linux是在dev/bus/usb/有001,002,网上有很多是说iSerialNumber,这个因为我们是厂家,所以出厂之前可能是00000000,所以不能用这个,那么PID,VID一样的情况,名字也一样,怎么判断到底是哪一个拔出了,那一个插入了.......
这方面小白,还请大神多多指点
...全文
1025 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

1,318

社区成员

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

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