
我實際上使用的是 Cygwin,但據我所知,它會回應 Unix 命令,所以希望我處於正確的位置。
我有一個 Arduino 透過 USB 連接到我的筆記型電腦以讀取資料。
我希望能夠同時將串行埠資料輸出到外殼以供查看,並將所有資料儲存為文字檔案。
我可以使用一個命令來執行此操作嗎?
答案1
命令tee
將其輸入複製到多個輸出流。
Cygwin 將串列埠表示為/dev/ttyS0
, /dev/ttyS1
, ... 對應於 Windows 的COM1
, COM2
, ... (偏移量為 1)。
找出 Windows 指派給您的序列裝置的序列埠號碼。假設設備是COM4
:
tee </dev/ttyS3 serial-log.txt