社区
驱动程序开发区
帖子详情
LINUX hid的usb设备唯一标示是什么
孟如庭
2016-03-08 04:45:17
即在linux下,hid的usb设备要怎么区分,不能用vid/pid,因为可能有多个同vid/pid的设备,设备本身肯定有序列号,但是我也不想用。因为我想做的是加互斥,使用唯一标示作为mutex的名字,在mutex的时候还无法取得序列号,还有其他能唯一标示设备的吗?
即插入两个同vid、pid的设备,怎么区分这两个?
...全文
1267
8
打赏
收藏
LINUX hid的usb设备唯一标示是什么
即在linux下,hid的usb设备要怎么区分,不能用vid/pid,因为可能有多个同vid/pid的设备,设备本身肯定有序列号,但是我也不想用。因为我想做的是加互斥,使用唯一标示作为mutex的名字,在mutex的时候还无法取得序列号,还有其他能唯一标示设备的吗? 即插入两个同vid、pid的设备,怎么区分这两个?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ropphy
2017-11-29
打赏
举报
回复
相同VID和PID的设备在Linux系统中的 Bus-ID 和 Device-ID 是不一样的,可以用 Bus-ID、Device-ID、VID、PID组成的字符串作为mutex的名字。
简单使用lsusb命令可以获取说需要的信息,复杂点就去使用响应的API。
这是一个账号007
2017-03-16
打赏
举报
回复
右键看那个HID设备的时候 好像详细信息里的”父系“这一栏不一样,可是我不知道怎么获取。求大家指导
jtzgx
2016-03-11
打赏
举报
回复
同问大侠,谢谢!
肉肉不傲娇
2016-03-11
打赏
举报
回复
我最近也在研究这个,要找个一个唯一标识来禁用U盘但是不禁用鼠标键盘。。。。问出来了麻烦说声~~~~~
孟如庭
2016-03-10
打赏
举报
回复
发现在 ./dev/bus/usb/02/ 目录下会有不同的数字响应,但是目前不知道怎么获得这个路径?
孟如庭
2016-03-09
打赏
举报
回复
自己顶一下 ,求助
孟如庭
2016-03-08
打赏
举报
回复
求助求助 。。。
驱动(
设备
驱动程序)到底是个什么玩意儿 stm32裸机驱动
linux
平台总线
设备
驱动
USB
驱动(
usb
driver)就是
USB
设备
的接口驱动程序
自己的总结 我们在写stm32的裸机项目时, 是怎么写一个iic驱动和IIC
设备
驱动的,要写哪些内容? 1.配置iic总线对应的引脚GPIO, 2.iic是数据传输协议,所以要写实现IIC的读写函数, 3.然后就是写iic
设备
的驱动,也就是调用IIC总线的读写函数实现
设备
的读写函数。 4.一般情况下写
设备
驱动时,要先写
设备
初始化等等 对比
linux
的平台总线驱动模型 写得很好的一篇文章----------一定要看 原文链接:https://blog.csdn.net/pengliang528/article
Linux
下 platform
设备
驱动
在
Linux
2.6 以后的
设备
驱动模型中,需要关心总线、
设备
和驱动3个实体,总线将
设备
和驱动绑定。在系统每注册一个
设备
的时候,会寻找与之匹配的驱动;相反 ,在系统每注册一个驱动的时候,会寻找与之匹配的
设备
,而匹配由总线完成。 一个现实的
Linux
设备
和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、
USB
、I2C、SPI等的
设备
而言,这自然不是问题,但是在嵌入式系统里面,在SoC系统中...
Linux
设备
驱动学习——platform总线驱动
在
Linux
2.6以后的
设备
驱动模型中,需关心总线、
设备
和驱动这3个实体,总线将
设备
和驱动绑定。在系统每注册一个
设备
的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的
设备
,而匹配由总线完成。 platform总线 相对于
USB
、PCI、I2C、SPI等物理总线来说,platform总线是一种虚拟、抽象出来的总线,实际中并不存在这样的总线。 那为什么需要...
LINUX
设备
驱动模型之PLATFORM(平台)总线详解
// 内核版本:2.6.35.7 运行平台:三星s5pv210 // 1、什么是platform(平台)总线? 相对于
USB
、PCI、I2C、SPI等物理总线来说,platform总线是一种虚拟、抽象出来的总线,实际中并不存在这样的总线。 那为什么需要platform总线呢?其实是
Linux
设备
驱动模型为了保持
设备
驱动的统一性而虚拟出来的总线。因为对于
usb
设备
、i2c
设备
、 pci
设备
、spi设...
Linux
设备
驱动-platform虚拟总线dya01
转载:https://www.cnblogs.com/deng-tao/p/6026373.html 摘要: platform的原理及相关结构体 1、什么是platform(平台)总线? 相对于
USB
、PCI、I2C、SPI等物理总线来说,platform总线是一种虚拟、抽象出来的总线,实际中并不存在这样的总线。 那为什么需要platform总线呢? 其实是
Linux
设备
驱动模型为了保持
设备
驱动的...
驱动程序开发区
1,323
社区成员
2,170
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章