私は実際にはCygwinを使用していますが、それがUnixコマンドに応答することを理解しているので、うまくいけば私は正しい場所にいます。
Arduinoをデータ読み取りのためにUSB経由でラップトップに接続しています。
シリアルポートデータをシェルに同時に表示できるように出力し、そのすべてのデータをテキストファイルとして保存できるようにしたいと考えています。
これを行うために使用できるコマンドはありますか?
コマンド tee
は、その入力を複数の出力ストリームに複製します。
Cygwinはシリアルポートを/dev/ttyS0
、/dev/ttyS1
、…として表示します。これはWindowsのCOM1
、COM2
、…に対応します(オフセットは1です)。
Windowsがシリアルデバイスに割り当てているシリアルポート番号を確認します。デバイスがCOM4
であるとします:
tee </dev/ttyS3 serial-log.txt