首先需要一個奧視通的 OST-186 RS232 藍芽介面卡,淘寶有賣。
將該裝置調整到 F 從機位,配對密碼為 0000,就可以在 macOS 系統中通過串列埠裝置 /dev/tty.OSTRAN-SPPDev 利用 GNU screen 來除錯裝置了。
對於 screen 可以使用如下命令連線網路裝置控制檯:
$ screen /dev/tty.OSTRAN-SPPDev 9600
通過 ^a H 快捷鍵可以開始記錄控制檯日誌到 screenlog.0 檔案中,再次使用 ^a H 快捷鍵日誌功能關閉,通過 ^a k 快捷鍵可以退出會話。建議在 ~/.screenrc 配置檔案中設定如下內容:
defscrollback 10240
termcapinfo xterm*|xterms*|xs*|rxvt* ti@:te@
方便利用滑鼠滾動檢視控制檯歷史記錄。
如需要利用 Xmodem 協議上傳韌體,需要 macOS 上安裝 lrzsz 程式。首先按需要調整裝置,之後在會話中通 ^a : 快捷鍵進入命令模式並輸入如下內容:
exec !! lsx -b -X /path/to/firmware
其中 /path/to/firmware 為韌體檔案,這樣就可以順利上傳韌體了。
在 screen 的會話中,隨時可以通過 ^a ? 快捷鍵來獲取快捷鍵的幫助。