社区
驱动开发/核心开发
帖子详情
如何通过“总线已报告设备描述”来获取端口号
程序猿的进化
2016-01-21 11:01:21
如何通过“总线已报告设备描述”来获取usb设备的COM口,求大神帮忙
...全文
444
2
打赏
收藏
如何通过“总线已报告设备描述”来获取端口号
如何通过“总线已报告设备描述”来获取usb设备的COM口,求大神帮忙
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序猿的进化
2016-01-21
打赏
举报
回复
没多少分了,还请大神赐教,谢谢
程序猿的进化
2016-01-21
打赏
举报
回复
因为有两个usb设备的信息都是一样的,所以只有通过总线已报告设备描述来获取对应的COM口,来区分usb设备。
linux设备驱动之PCI
总线
概述
文章目录
总线
概念PCI
总线
PCI
总线
体系结构PCI设备寻址PCI寻址配置寄存器
总线
概念
总线
是一种传输信号的信道;
总线
是连接一个或多个半导体的电气连线。
总线
由电气接口和编程接口组成,对于软件设计人员来说,重点关注编程接口。 PCI
总线
PCI(Perpheral Component Interconnect)(外围设备互联),是在桌面及更大型的计算机上普遍使用的外设
总线
。 PCI
总线
优点: 在...
Linux之 USB驱动框架-USB
总线
(2)
我们可以看到还有一个“2-1.1:1.0”,这就是利用了devpath的作用,顶级设备的devpath就是其连在Root Hub上的
端口号
,而次级的设备就是其父hub的devpath后面加上其
端口号
,即2-1:1.0是一个Hub,那么它下面的1号端口的设备就是的上面的“2-1.1:1.0”,2号端口的设备就可以是“2-1.2:1.0”等。其中“2-1:1.0”代表usb
总线
号为2,devpath为1,配置号为1,接口号为0,即2号
总线
的1号端口的设备,使用的是1号配置,接口号为0。
linux查看usb文件,linux 查看USB端口挂载设备 | USB端口检测 | USB热插拔检测
此文主要针对嵌入式板测USB端口需求,当然linux PC设备也同样适用。目的是 检测当前 设备的USB端口是否正常,插入相应设备是否能够正常挂载。作者主要想到了两种办法,第一种通过脚本命令,第二种则是通过C代码来实现检测USB的热插拔。先来说第一种方法—-lsusb命令———-华丽分割线———通过lsusb命令我们可以实现某个USB端口的设备检测,一般嵌入式设备通常有几个USB
总线
端口,例如00...
USB入门系列之七 —— USB的描述符及各种描述符之间的依赖关系
USB是个通用的
总线
,端口都是统一的。但是USB设备却各种各样,例如USB鼠标,USB键盘,U盘等等,那么USB主机是如何识别出不同的设备的呢?这就要依赖于描述符了。 USB的描述符主要有
设备描述
符,配置描述符,接口描述符,端点描述符,字符串描述符,HID描述符,
报告
描述符等等。关于
报告
描述符,请看我以前写的:《USB HID
报告
及
报告
描述符简介 》http://group.ednchina
USB描述符详细讲解
在USB中USB HOST 是通过各种描述符来识别设备的,有
设备描述
符,接口描述符,端点描述符,字符描述符,
报告
描述符等USB HID 设备是通过
报告
来传送数据的,
报告
有:输入
报告
和 输出
报告
输入
报告
:是设备发送给主机的,例如 usb鼠标将鼠标移动和鼠标点击的信息返回给电脑,键盘将按键数据返回给电脑。输出
报告
:是主机发送给USB设备的,例如键盘上的数字键盘锁定灯和大写字母锁定灯等。
报告
是一个数...
驱动开发/核心开发
21,616
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章