如何知道当前/dev/ttyUSB0的设备所在的物理USB插口编号
可以使用以下命令来查看当前/dev/ttyUSB0设备所在的物理USB插口编号:
udevadm info -q property -n /dev/ttyUSB0 | grep ID_PATH
该命令会返回类似于以下内容的输出:
ID_PATH=pci-0000:00:14.0-usb-0:1.2:1.0
其中,ID_PATH的值表示了该设备所在的物理USB插口路径。在上述例子中,该设备连接在PCI总线的第14个设备上,通过USB控制器的第1个端口(0:1.2)连接,是该端口的第1个接口(1.0)。
也可以使用lsusb命令来列出当前系统中所有USB设备的详细信息,并通过与udevadm info命令的输出进行对比,来确定/dev/ttyUSB0设备所在的物理USB插口编号:
lsusb -t
该命令会返回类似于以下内容的输出:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=, 5000M|__ Port 2: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 5000M|__ Port 3: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 5000M|__ Port 4: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 5000M|__ Port 5: Dev 6, If 0, Class=Vendor Specific Class, Driver=, 5000M|__ Port 6: Dev 7, If 0, Class=Vendor Specific Class, Driver=, 5000M
其中,每个Bus和Port都代表了一个物理USB插口,而Dev则代表了插入该插口的USB设备。通过查看lsusb命令的输出,可以确定/dev/ttyUSB0设备所在的Bus和Port,从而确定其所在的物理USB插口编号。
如何知道当前/dev/ttyUSB0的设备所在的物理USB插口编号相关推荐
- 有两个以上的USB设备,他们的Vendor ID和Product ID都一样,如何指定对应的usb插口和/dev/ttyUSB的序号?
如果有两个以上的USB设备,他们的Vendor ID和Product ID都一样,那么无法通过Vendor ID和Product ID来区分它们.需要采取其他方式来指定对应的USB插口和/dev/tt ...
- CH340 CH341 Linux驱动最完整使用教程(永久解决/dev/ttyUSB0 permission denied问题,USB设备读写C++实现)
1.下载最新驱动 下载CH34x最新驱动.下载地址 2.卸载老驱动 首先执行 uname -r 查看操作系统发行版本 我的系统发行版本为4.15.0-123-generic 进入驱动路径:cd /li ...
- Linux单用户下提示权限不够,Linux_/dev/null 权限不足,/dev/null文件设备的权限不对, - phpStudy...
/dev/null 权限不足 /dev/null文件设备的权限不对,会造成诸如pop3中的:Starting POP3d: ll_daemon_resetio: Permission denied的错 ...
- arduino upload程序时 出现can't open device /dev/ttyUSB0
刚拿到手arduino uno r3板子,着急就和linux连上了,想跑以下ROS中的"hello world"程序,无奈upload程序的时候提示can't open devic ...
- /dev下面存在设备,却open 失败的问题open: No such device or address
问题 上面可以看到存在/dev/nvp6021这个设备文件,但是open却报错:open: No such device or address 这个问题比较奇怪,因为我是测试一段时间后突然出现这个问题 ...
- Linux arm 内核选项和busybox选项 加载tun模块 -- 创建/dev/tun 字符设备
Linux arm 内核选项和busybox选项 加载tun/tap模块 – 创建/dev/tun 字符设备 可以参考博客1: linux下TUN/TAP虚拟网卡的使用 可以参考博客2:ubuntu下 ...
- [EAI ERROR]: Cannot bind to the specified serial port /dev/ttyUSB0. process has died[pid 108767, ex
运行激光雷达出现错误 [EAI INFO]: Try to connect the port /dev/ttyUSB0 again after 2 s . [EAI INFO]: Try to con ...
- /dev/ttyUSB0 permission denied 解决方案
首先我们先查看一下ttyS*和ttyUSB*所属的用户和用户组 ls -l /dev... crw-rw---- 1 root dialout 4, 64 Nov 25 16:17 ttyS0 crw ...
- linux下非root用户获得/dev/ttyUSB0的权限
查看/dev/ttyUSB0的详细信息: ls -ali /dev/ttyUSB0 493 crw-rw---- 1 root dialout 188, 0 12月 4 15:29 /dev/ttyU ...
最新文章
- win7 win10 win8系统文件夹重命名要刷新下文件名才会改变,桌面也不会自动刷新...
- 疫情之下,将业务迁移至云端会是一个正确的选择吗?
- PHP|异常的使用,异常子类化的最佳实践
- 计算机进管理提示找不到入口,win10系统开机提示xxxdll模块已加载但找不到入口点的教程...
- linux磁盘权限 /srv,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限
- linux配置caffe环境,ubuntu14.04环境下配置caffe
- android关键应用程序,Android应用程序基础.pdf
- latch.await java有什么作用,Android系统。 Countdownlatch.await不起作用
- 低通滤波器的设计与DSP实现
- 应用安全系列之二十六:应用层DOS攻击
- c语言 分数通分,如何用C语言,实现简单的分数化简
- 外贸ERP软件之工贸一体企业解决方案
- 通过“控制面板-程序和附件“查看程序安装位置(终极篇)
- 服务器的类型都有哪些
- aspx创建控件时出错,服务器标记的格式不正确
- 用于软件测试的最佳免费自动化工具
- 【yoyo】类,对象,方法,属性,事件的定义
- 封装尺寸与封装的对应关系
- BZOJ 3875 Ahoi2014 骑士游戏 SPFA
- 连接redis服务器提示:Redis Client On Error Error connect ECONNREFUSED 127.0.0.16380 Config right