0

我需要开发一个测试程序,从终端发送和接收数据到串口。
为此,我想创建虚拟设备文件并使用它。我通过使用命令做到了这一点:

mknod -m 666 ttyS32 c 4, 500

设备文件已成功创建,但我无法向其写入数据。编程方式和终端方式都给出以下错误:

没有这样的设备或地址

在 CI 中使用标准文件 I/O 函数,在终端中我使用了“echo”命令。您对如何将数据写入串口设备文件有任何想法吗?

4

1 回答 1

1

这是正确的。您可以使用 写入串行设备echo。您确定设备(不是设备文件)存在并且由驱动程序正确处理吗?

于 2012-07-10T09:31:25.513 回答