串口通讯

时间:2016-05-10 13:27:01

标签: linux serial-port posix qemu tty

我想在Qemu中使用Linux测试两台计算机之间的串行通信。串行设备是主机操作系统中的命名管道 (-serial pipe:qemu中的pipe_name)。 所以在一台虚拟机上,我做了

echo -e "A\c"

并在另一台虚拟机上

cat < /dev/ttyS0

问题是丢失了一些字节,即接收器得到类似的东西:

A
AAAA

AA
A

我使用相同的波特率(使用stty测试)将端口设置为非规范模式,但问题仍然存在。

问题管道中是否会出现问题(考虑将其用作设备)?

谢谢。

0 个答案:

没有答案