web-dev-qa-db-ja.com

CygwinでのUSBシリアルポートからの読み取り

私は実際にはCygwinを使用していますが、それがUnixコマンドに応答することを理解しているので、うまくいけば私は正しい場所にいます。

Arduinoをデータ読み取りのためにUSB経由でラップトップに接続しています。

シリアルポートデータをシェルに同時に表示できるように出力し、そのすべてのデータをテキストファイルとして保存できるようにしたいと考えています。

これを行うために使用できるコマンドはありますか?

7
l3win

コマンド tee は、その入力を複数の出力ストリームに複製します。

Cygwinはシリアルポートを/dev/ttyS0/dev/ttyS1、…として表示します。これはWindowsのCOM1COM2、…に対応します(オフセットは1です)。

Windowsがシリアルデバイスに割り当てているシリアルポート番号を確認します。デバイスがCOM4であるとします:

tee </dev/ttyS3 serial-log.txt