我正在linux上做一个项目,我需要将二进制数据写入串口(RS232)端口的设备文件中 . 当我将文件写入串口(RS232)时,连接到该端口的RF Launcher 必须向位于不同位置的RF接收器发送信号 .
要写入的数据在用户创建的文件中 . 我只需要复制该文件中的数据并在用户需要时写入设备文件(例如在java界面中单击按钮)
我用谷歌搜索但无法得到很多信息,有些我无法理解 . 使用shell脚本执行此操作的最简单方法是什么 . (C程序也可以使用)
从命令行,例如:
cat file.bin > /dev/ttyPS0
file.bin 是二进制文件,
file.bin
/dev/ttyPS0 是表示串行端口的设备 .
/dev/ttyPS0
注意:使用 stty 适当地配置串行端口 .
stty
1 回答
从命令行,例如:
file.bin
是二进制文件,/dev/ttyPS0
是表示串行端口的设备 .注意:使用
stty
适当地配置串行端口 .