Lesen vom USB-Seriell-Port unter Cygwin

Lesen vom USB-Seriell-Port unter Cygwin

Ich verwende eigentlich Cygwin, aber meines Wissens reagiert es auf Unix-Befehle, daher hoffe ich, dass ich am richtigen Ort bin.

Ich habe einen Arduino zum Datenlesen über USB an meinen Laptop angeschlossen.

Ich möchte in der Lage sein, die seriellen Portdaten gleichzeitig zur Anzeige an die Shell auszugeben und alle Daten als Textdatei zu speichern.

Gibt es einen Befehl, mit dem ich dies tun kann?

Antwort1

Der Befehlteedupliziert seine Eingabe auf mehrere Ausgabeströme.

Cygwin stellt serielle Ports als /dev/ttyS0, , … dar, entsprechend den , , … /dev/ttyS1von Windows (es gibt einen Offset von 1).COM1COM2

Finden Sie heraus, welche serielle Portnummer Windows Ihrem seriellen Gerät zuweist. Angenommen, das Gerät ist COM4:

tee </dev/ttyS3 serial-log.txt

verwandte Informationen