So which device file is used for USB? How can i indentify it?

您在/ sys /后面看到的主要是有关设备的配置/信息. / dev / bus / usb是你要找的.我认为以下文章可以帮助您

很老了,但它仍然可以帮助你. (在他们谈到/ proc / bus / usb的文章中,今天我们有/ dev / bus / usb)

Further more,could you explain to me the number 1-1:1.0? What does it mean?

通用形式是

X-Y.Z:A.B

每个字段标识设备的连接点.前两个字段是强制性的:

> X是主板的USB总线,连接USB系统.

> Y是总线系统上使用的端口

因此,用字符串3-3标识的USB设备是连接在总线3的端口3上的设备.

如果连接USB集线器,则可以扩展单个USB端口的连接功能. Linux内核通过附加Z字段来识别这种情况.

> Z是集线器上使用的端口

因此,用字符串1-2.5标识的USB设备是连接在总线1的端口2上的集线器的端口5上的设备.

USB规范允许您级联连接多个USB集线器,因此Linux内核继续在不同的集线器上附加正在使用的端口.因此,用字符串1-2.1.1标识的USB设备是连接在集线器的端口1上的设备,该集线器连接到总线1的端口2的集线器的端口1上.

检索这些信息的一种快速方法是读取内核消息(如果可以).

$dmesg | grep usb

[... snip ...]

[ 2.047950] usb 4-1: new full-speed USB device number 2 using ohci_hcd

[ 2.202628] usb 4-1: New USB device found,idVendor=046d,idProduct=c318

[ 2.202638] usb 4-1: New USB device strings: Mfr=1,Product=2,SerialNumber=0

[ 2.202643] usb 4-1: Product: Logitech Illuminated Keyboard

[ 2.202648] usb 4-1: Manufacturer: Logitech

[... snip ...]

然后,模式的最后两个字段(冒号后)标识USB设备的内部部分:

> A是设备的配置号

> B是配置的接口编号

因此,字符串4-1:1.1表示:接口1,在配置1上,连接在总线4的端口1上.

您可以使用命令lsusb检索这些信息.

linux查看usb设备文件,linux – 确定USB设备文件路径相关推荐

  1. linux 查看磁盘空间 拷贝不同目录下的文件

    linux 查看磁盘空间 df -h 拷贝不同目录下的文件 cp -rf 目录1 目录2 目录1是需要拷贝的文件所在目录 目录2是需要存放的位置 cp -rf /data/ws/m2e2/ ././表 ...

  2. linux 查看libevent 安装目录,linux下libevent安装配置与简介 以及 linux库文件搜索路径的配置...

    libevent简介 libevent是基于Reactor模式的I/O框架库,它具有良好的跨平台性和线程安全,它实现了统一事件源(即对I/O事件.信号和定时事件提供统一的处理).高性能分布式内存对象缓 ...

  3. linux查看目录访问权限,Linux文件访问权限

    一.设置用户ID和设置组ID 1.实际用户ID和实际组ID标识当前登录的用户. 2.有效用户ID,有效组ID以及附加组ID决定了我们的文件访问权限. 3.通常,有效用户ID等于实际用户ID,有效组ID ...

  4. linux查看程序的快捷键,linux操作系统的快捷键及命令讲解

    GNU是为Linux提供免费软件支持的工具;红帽与乌邦图都是Linux的一个版本. Linux登入时登入名为root的是最高级别 Linux系统中的文件夹: /:根目标 bin:二进制可执行文件 li ...

  5. linux查看磁盘权限设置,Linux 磁盘管理

    磁盘管理 Linux思想一切皆文件: open(),read(),write(),close() I/O 设备地址 设备类型: 块设备:block,存取单位"块",磁盘 (随机访问 ...

  6. linux查看电源状态命令,linux查看机器运行状态常用命令

    查看系统基本信息 lsb_release -a # 查看linux版本 top # 查看谁最占用cpu等资源 uname -a # 查看内核/操作系统/cpu等信息 cat /etc/issue # ...

  7. linux下查看系统硬件,Linux 查看系统硬件信息 Linux 查看系统硬件信息(实例详解)...

    linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并作了分类,实例解说.html cpu lscpu命令,查看的是cpu的统计信息.linux blue@ ...

  8. linux查看当前间命令,Linux系统查看当前时间的命令

    转自:https://www.cnblogs.com/redfire/p/7702213.html 一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" ...

  9. linux查看显示器名称命令,linux 查看显示器信息Linux下查看硬件信息命令大全

    /proc 虚拟的目录,是系统内存的映射.可直接访问这个目录来获取系统信息.其中也包含下面的信息: 主机CPU信息:cpuinfo 主机DMA通道信息:dma 文件系统信息:filesystems 主 ...

  10. linux 查看san链路状态,linux系统运行状态检查

    1 CPU状态检查 1.1 运行时间 信息: 运行时间 / Uptime 工具: uptime 示例: [root@paris ~]# uptime 17:03:12 up 2 days, 20:08 ...

最新文章

  1. linux下的ping脚本,Linux下检测服务器Ping值的Shell脚本
  2. 浅谈 PHP 神盾的解密过程
  3. php接口数据安全解决方案(一)
  4. 设计模式(一)————策略模式(张三的故事??)
  5. mojoportal学习——文章翻译之多行横排菜单
  6. (转)Spring Boot(二十):使用 spring-boot-admin 对 Spring Boot 服务进行监控
  7. 强大的负载均衡+静态文件WEB服务器nginx实战
  8. java点击按钮弹出警告_GUI求教~~~我想点击按钮确定后,弹出一个提示框输入有误!,,…...
  9. 用gpu跑_免费用GPU跑深度学习模型——如何获得极链AI云A100显卡
  10. ubuntu下安装宋体simsun
  11. Clion 配置 opencv不显示图片Process finished with exit code -1073741515 (0xC0000135)
  12. 域名在国外注册的服务器能查到吗,对于国外域名查询,你还需要知道这些!
  13. 小议中国人的乡土情结
  14. 【Digger爬虫系列】用Digger抓取taptap游戏排行榜
  15. CentOS 7报错:Failed to start xxx.service: Unit is masked
  16. 电信业务经营许可年报流程图文指南,教你年报怎么填
  17. WIN8 与WIN7的64位及32位 分别对Legacy BIOS+MBR和UEFI+GPT两种启动方式和分区架构下的安装可行性分析
  18. 完善三个数字对象排序程序。
  19. WCDMALTE Linux移远USB驱动程序用户指南(WCDMA/LTE Standard/Automotive/LTE-A Module Series)
  20. mes系统核心业务流程及应用场景介绍

热门文章

  1. 1.2.1 Logistic回归和梯度下降简介
  2. v-show与v-if的区别
  3. codeforces271D
  4. 【leetcode】 算法题1 两数之和
  5. jquery源码 DOM加载
  6. 今天来个爪哇去边框的小代码
  7. struts中select标签的使用
  8. 【去广告首选】优酷云-A站-B站-优酷-乐视-搜狐--pptv 接口分享
  9. DataTable / DataSet 与 xml 的相互转换
  10. 转PHP5+APACHE2.2配置