ubuntu 查看串口有多少个,名称都是什么

在 Ubuntu 系统中,可以通过以下方法查看串口数量及名称:


方法 1:直接列出 /dev 下的串口设备

ls /dev/tty* | grep -E 'ttyS|ttyUSB|ttyACM|ttyAMA|ttyO'
  • 说明
    该命令会列出所有以 ttyS(传统串口)、ttyUSB(USB 转串口)、ttyACM(USB 调制解调器)、ttyAMA(树莓派等设备的串口)或 ttyO(某些嵌入式设备的串口)开头的设备文件。

方法 2:通过 dmesg 查看内核日志

dmesg | grep -i 'serial\|tty'
  • 说明
    内核日志会记录最近连接的串口设备信息,适合查看刚插入的串口设备。

方法 3:使用 udevadm 查询设备信息

udevadm info -a -n /dev/ttyUSB0 # 替换为你的设备名
  • 说明
    此命令可查看指定串口设备的详细属性(如厂商、产品 ID 等),需替换 ttyUSB0 为实际设备名。

方法 4:使用 setserial 工具(需安装)

sudo apt install setserial
setserial -g /dev/ttyS*
  • 说明
    该工具会显示传统串口(ttyS*)的配置信息,适合查看物理串口。

方法 5:通过 hwinfo 工具(需安装)

sudo apt install hwinfo
hwinfo --serial
  • 说明
    列出所有串口设备的详细信息,包括 USB 转串口适配器。

示例输出

$ ls /dev/tty* | grep -E 'ttyS|ttyUSB'
/dev/ttyS0 /dev/ttyUSB0

表示系统有 2 个串口:ttyS0(物理串口)和 ttyUSB0(USB 转串口)。


注意事项

  1. 权限问题
    如果设备文件权限不足,可使用 sudo 或将用户加入 dialout 组:
    sudo usermod -aG dialout $USER
  2. 动态设备
    USB 串口设备可能在插拔后名称变化(如 ttyUSB0 变为 ttyUSB1)。

根据需求选择合适的方法即可快速定位串口设备!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值