【发布时间】:2015-01-28 15:41:19
【问题描述】:
我有一个简单的 PC 到板使用串行连接(9600,无奇偶校验,8 位,无硬件流) 我在 PC 中打开了简单的终端 *with teraterm) 并在 teraterm 和板上输入密钥,我只是这样做
cat /dev/ttyO5
我在范围内看到按下的字符,但我在板控制台中看到字符,只有在 teraterm 中按“输入”后(好像它们存储在 Linux 驱动程序中的某些 FIFO 中,只有输入触发)
- 为什么Linux驱动只有按回车键才能接收到字符?
- 有什么方法可以在不按回车键的情况下接收字符吗? (我们使用一些 ascii 协议,因此将其作为虚拟发送是没有意义的)
感谢您的建议, 然
【问题讨论】:
-
设备真的是
tty05,还是应该是ttyO5? -
关于 tty05,我已经修正了问题中的错字
标签: linux serial-port uart