Linux 下 USB 端口和设备的绑定

Posted 旧年不在cd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下 USB 端口和设备的绑定相关的知识,希望对你有一定的参考价值。

一、为什么需要绑定?

如果系统中同时接入多个USB设备,比如多个USB串口,当每一次系统启动的时候,系统会为每一个插入的USB设备自动升序命名,例如:ttyUSB0、ttyUSB1…,但因为系统枚举USB设备的顺序是不一定的,而应用程序不可能每次去修改读写的设备名,因此就需要用到将USB端口和设备进行绑定。

二、如何实现USB端口和设备的绑定

  • 将要绑定的设备插入系统中,使用lsusb指令查看设备信息
droid@droid:~$ lsusb

Bus 008 Device 003: ID 2207:1808
Bus 008 Device 004: ID 2207:1808
Bus 008 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 002: ID 0bda:5411 Realtek Semiconductor Corp.
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 174c:1153 ASMedia Technology Inc. ASM2115 SATA 6Gb/s bridge
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 

以上是关于Linux 下 USB 端口和设备的绑定的主要内容,如果未能解决你的问题,请参考以下文章

Linux 系统下USB端口映射

Linux 系统下USB端口映射

USB媒体设备端口绑定(以海康会议摄像头为例)

Linux笔记(固定USB摄像头硬件端口,绑定前后置摄像头)

android平台 usb设备开发 动态枚举pc端的usb端口?

如何解决Linux下USB设备节点名不固定问题