如何将二进制数据写入linux中的串口(RS232)设备文件?

时间:2014-02-02 14:34:33

标签: linux device

我正在linux上做一个项目,我需要将二进制数据写入串口(RS232)端口的设备文件中。当我将文件写入串口(RS232)时,连接到该端口的射频发射器必须向位于不同位置的射频接收器发送信号。

要写入的数据位于用户创建的文件中。我只需要复制该文件中的数据并在用户需要时写入设备文件(例如在java界面中单击按钮)

我用谷歌搜索但是无法得到很多信息,有些我无法理解。使用shell脚本执行此操作的最简单方法是什么。(C程序也可以使用)

1 个答案:

答案 0 :(得分:0)

从命令行,例如:

cat file.bin > /dev/ttyPS0
  • file.bin是二进制文件,
  • /dev/ttyPS0是表示串行端口的设备。

注意:使用stty正确配置串口。