1. 獲取串口號
在Linux系統中一切皆為文件,所以串口端口號也不例外,都是以設備文件的形式出現。也就是說我們可以用訪問文本文件的命令來訪問它們。
a. 一般串口都是以/dev/ttyS#的格式顯示,所以第一個連接的串口就是/dev/ttyS0,第二個連接的串口就是/dev/ttyS1…以此類推。
b. USB轉串口適配,沒有額外驅動,它們會顯示為/dev/ttyUSB#,如/dev/ttyUSB0
2. 配置串口屬性
我們可以使用stty命令來更改配置串口屬性(詳情查看”man sty”),比如我們設置串口/dev/ttyS0波特率為57600和odd parity,命令如下
stty -F /dev/ttyS0 57600 parodd
使用stty命令可以獲取到當前串口的配置
3. 串口數據讀寫操作
使用echo向串口發送數據,如
echo “command” > /dev/ttyUSB0
可以使用cat來讀取串口中的數據,如
cat /dev/ttyUSB0
讀取數據並保存到txt文本文件中,如
cat /dev/ttyUSB0 > file.txt