我需要开发一个测试程序,从终端发送和接收数据到串口。
为此,我想创建虚拟设备文件并使用它。我通过使用命令做到了这一点:
mknod -m 666 ttyS32 c 4, 500
设备文件已成功创建,但我无法向其写入数据。编程方式和终端方式都给出以下错误:
没有这样的设备或地址
在 CI 中使用标准文件 I/O 函数,在终端中我使用了“echo”命令。您对如何将数据写入串口设备文件有任何想法吗?
我需要开发一个测试程序,从终端发送和接收数据到串口。
为此,我想创建虚拟设备文件并使用它。我通过使用命令做到了这一点:
mknod -m 666 ttyS32 c 4, 500
设备文件已成功创建,但我无法向其写入数据。编程方式和终端方式都给出以下错误:
没有这样的设备或地址
在 CI 中使用标准文件 I/O 函数,在终端中我使用了“echo”命令。您对如何将数据写入串口设备文件有任何想法吗?