首页 > 解决方案 > 如何检查设备使用的是 RS232 还是 RS422?

问题描述

假设我们有一个可以在RS232RS422协议上运行的设备。我们知道哪个串行端口连接到设备,让我们说/dev/ttyS4

在 Linux 环境中,使用setserialdmesgproc文件系统(以下命令)有助于识别串行端口和它们的一些硬件/软件配置,但与连接到它们的设备无关。(我在这里错过了什么吗?)

dmesg | grep tty

cat /proc/tty/driver/serial

setserial -a /dev/ttyS[0-4]

我的问题是,有没有一种好方法可以准确指出设备正在使用的协议?

标签: serial-portttyserial-communication

解决方案


推荐阅读