当前位置:首页 > linux > 正文

linux查看设备对应的串口(linux查看设备序列号)

  • linux
  • 2024-03-15 23:43:58
  • 2509
如何查看 Linux 中设备对应的串口
要查看 Linux 中设备对应的串口,可以使用 udevadm 命令。 它提供了有关系统连接设备的信息。
步骤:
1. 查找设备的名称:
键入以下命令,将输出中所有串口设备的名称管道到 udevadm:
bash
ls /dev | grep ttyUSB

2. 获取设备信息:
对于每个串口设备名称,键入以下命令以获取其信息:
bash
udevadm info --query=all --name=/dev/ttyUSB#

其中 # 是从步骤 1 中获得的串口设备号。
要素:
udevadm 输出中显示了有关串口设备的以下信息:
DEVNAME: 串口设备的名称(例如 /dev/ttyUSB0)
ID_VENDOR: 设备供应商的识别号
ID_MODEL: 设备型号的识别号
ID_SERIAL: 设备的序列号(如果存在)
ID_PATH: 设备的 sysfs 路径
ATTRS{product}: 设备的产品名称
ATTRS{serial}: 设备的序列号(如果存在)
示例:
bash
# grep ttyUSB
ttyUSB0
ttyUSB1
# udevadm info --query=all --name=/dev/ttyUSB0
...
DEVNAME=/dev/ttyUSB0
ID_VENDOR=0403
ID_MODEL=6001
ID_SERIAL=12345678901234567890
ID_PATH=/sys/bus/usb/devices/1-11/1-11.1/1-11.1:1.0
ATTRS{product}=Arduino Uno
ATTRS{serial}=12345678901234567890
...
在上面的示例中,设备 /dev/ttyUSB0 是一个 Arduino Uno,其序列号为 12345678901234567890。