linux usb检测,Linux 系统USB设备检测

在Linux系统中,USB设备的检测通常依赖于/proc目录下的USB文件系统。首先检查是否存在/proc/bus/usb目录,若不存在则需加载USB桥接器模块,如UHCI或OHCI。通过/proc/pci文件可以确定桥接器类型。成功插入模块后,挂载usbdevfs文件系统以检测已连接的设备,并通过/proc/bus/usb/devices获取设备信息,包括设备标识和制造商等。
摘要由CSDN通过智能技术生成

USB装备 检测也是通过/proc目次 下的USB文件体系 举办的。为了使一个USB装备 可以或许 正常事变 ,必需 要如今 体系 中插入USB桥接器模块。在检测起头时,一样平常 要先检测是否存在/proc/bus/usb目次 ,若不存在则实行插入USB桥接模块。

如今 一样平常 的USB桥接器模块有两种范例 ,UHCI和OHCI。在决议 插入那一个桥接器模块时,可以观察 /proc/pci文件来决议 。打开此文件,您若创造USB节为 I/O at 0xHHHH技俩(譬喻出现 I/O at 0xe000 [0xe01f]),HHHH为16进制数,则桥接器范例 为UHCI。如果 它为32 bit memory at 0xHH000000形式(譬喻出现32 bit memory at 0xee000000),HH为16进制数,则桥接器范例 为OHCI。但是若您的桥接器范例 不满意 上述任何一种情况,唯一的办理 办法就是您实行插入这两种模块,直到乐成 为止。一样平常 而言,UHCI范例 的桥接器它的插入模块是uhci或usb-uhci(由内核版本决议 );而对付 OHCI范例 的桥接器它的插入模块是ohci或usb-ohci。

您在精确 的插入了桥接器模块之后,这时/proc文件体系 下就会出现USB装备 目次 ,不外 这时这个目次 是空的,没有任何文件。这时您就必需 挂接usbdevfs文件体系 ,然后通过此文件体系 检测毗连 的装备 。在乐成 挂接usb文件体系 之后,就会天生 文件/proc/bus/usb/devices,/proc/bus/usb/drivers和目次 /proc/bus/usb/busNo。挂接usbdevfs文件您可以通过如下操纵 实现:

mount -t usbdevfs none /proc/bus/usb或在/etc/fsta

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值