簡體   English   中英

如何在Linux中將二進制數據寫入串行端口(RS232)設備文件中?

[英]How to write binary data into a serial port (RS232) device file in linux?

我正在Linux中做一個項目,為此我需要將二進制數據寫入串行端口(RS232)端口的設備文件中。 當我將文件寫入串行端口(RS232)時,連接到此端口的RF發送器必須將信號發送到位於不同位置的RF接收器。

要寫入的數據在用戶創建的文件中。我只需要復制該文件中的數據並在用戶需要時將其寫入設備文件中(例如在Java界面中單擊按鈕)

我已經在谷歌上搜索了,但是無法獲得很多信息,有些我無法理解。使用shell腳本執行此操作的最簡單方法是什么(C程序也可以工作)

從命令行,例如:

cat file.bin > /dev/ttyPS0
  • file.bin是二進制文件,
  • /dev/ttyPS0是代表串行端口的設備。

注意:使用stty適當配置串行端口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM