如何从 Linux shell 向串行端口发送数据?

如何从 Linux shell 向串行端口发送数据?

我需要找到运行以下 DOS 命令的 Linux 方式:

MODE COM1: 9600,N,8,1,P
COPY FIRMWARE.COD COM1 

这可能吗?我知道 Linux 中的 COM1 是/dev/ttyS0这样的,但仅此而已。如何设置它的模式并执行复制?

答案1

设置tty设备设置:

stty -F /dev/ttyS0 9600 -parity cs8 -cstopb

发送数据:

cat firmware.cod > /dev/ttyS0

相关内容