fengxin215

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

usb设备在sys子系统中的表示

首先,看一下/sys/bus/usb/devices/usb3下的目录结构 

 

说明:usb总线上每个设备都以root hub的编号作为其名字的第一个号码,这个号码后跟着一个“-”字符还有设备所插入的端口号(port)。

(3-0:1.0中3为root hub的编号,3-0表示设备所接入的root hub编号为3,插入到3号root hub的0端口。 “:”后跟usb配置(configuration)的编号,然后是一个“.”和该接口的编号,3-0:1.0表示使用第一个配置,接口编号为0)。

 

接口:usb端点(endpoint)被捆绑为接口(interface),一个接口代表一个基本功能。有的设备具有多个接口,像usb扬声器由音频接口和键盘接口。

(host/roothub)-port : configuration.(interface/endpoint)

如果有级联hub,比如3-1.3 : 1.0,如果3-1 : 1.0 是一个HUB,则下面的3号端口的设备就是3-1.3 : 1.0。总的来说,就是端口号一级一级往下加

posted on 2014-12-04 15:28  fengxin215  阅读(834)  评论(0)    收藏  举报