Linux Serial

Serial Device

RS-485

接口洞很多,但只需要兩條線,原則上地線不用接,半雙工

指令

原則上 Serial Device 會出現在 /dev/ttyS[數字] 路徑上

1
setserial -g /dev/ttyS[0123]

列出串口晶片名及中斷

1
dmesg | grep tty
1
stty -F /dev/ttyS0 -a

顯示該 Serial Device 的連線設定資料,其他應用程式連接時也可能會更改

1
cat /dev/ttyS0

讀資料,如果串口有吐的話

1
stty -F /dev/ttyS0 9600 cs8 -cstopb -parenb

set the baud rate to 9600, 8 bits, 1 stop bit, no parity 重啟後會重設

Ref

Serial HOWTO

圖片來源

Jona, CC BY-SA 4.0 , via Wikimedia Commons Mayayu, CC BY-SA 3.0 , via Wikimedia Commons