不管這個,先回想一下,在 linux 上要對 COM Port 做 I/O 其實很簡單,一般是用 minicom 這支工具,但是基本觀念若懂的話,也可以在 console mode 下命令,可以參考這篇
1. 確認你的 COM port, 像我的是 /dev/ttyUSB0
2. 確認設定,例如我的是 115200, 8N1, off
--> stty -F /dev/ttyUSB0 raw ispeed 115200 ospeed 115200 cs8 -ignpar -cstopb -ixon
3. 讀取: cat /dev/ttyUSB0, 或是上面那篇參考文件裡面也有些技巧可用
4. 寫入 echo "CONTENT" > /dev/ttyUSB0
PS1: 步驟2的設定,只要在同一個 console 執行過一次,當然不同的 console(例如重開機,重登入等)都得設定過一次,也可以寫在 .bashrc 中
PS2: 步驟 3, 4 可以同時做,也就是用一個 console 做 cat, 這樣不會離開,再用另一個 console 寫入
0 意見:
張貼留言