linux平台下的串列埠程式網上比比皆是,這裡是自己參考資料寫的。
測試函式如下:
另外那個標頭檔案是我經常使用的,現在還在不斷更新、修改中,也放到這裡吧:
測試如下:
虛擬機器fc9,使用物理串列埠(可以在vm中設定的),在tty1上執行該程式,在tty2上執行minicom,短接串列埠線2、3腳,可以看到在minicom中輸出了程式傳送的字串。實際環境中沒有測試,因為開發板上只有乙個串列埠。
也可以參考這篇文章:http://www.latelee.org/programming-under-linux/90-serialport-programming.html
木草山人
Linux下UART串列埠的測試小程式
include include include include include define baudrate b115200 define uart device dev ttys3 define false 1 define true 0 brief 設定串列埠通訊速率 param fd 型別 ...
linux下基於QT的串列埠程式
qt5發布之前,qt實現串列埠通訊一般是採用第三方類庫qextserialport。qt5發布後自帶了qtserialport 能夠支援串列埠通訊。一 qt5.0以下版本 1.在工程中引入4個檔案。qextserialbase.cpp和qextserialbase.h 以及posix qextser...
Linux下SPI測試程式
說明 spi通訊實現 方式一 同時傳送與接收實現函式 spi transfer 方式二 傳送與接收分開來實現 spi write 只傳送 spi read 只接收 兩種方式不同之處 方式一,在發的過程中也在接收,第二種方式,收與發單獨進行 created on 2013 5 28 author lz...