
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 Befehltee
dupliziert seine Eingabe auf mehrere Ausgabeströme.
Cygwin stellt serielle Ports als /dev/ttyS0
, , … dar, entsprechend den , , … /dev/ttyS1
von Windows (es gibt einen Offset von 1).COM1
COM2
Finden Sie heraus, welche serielle Portnummer Windows Ihrem seriellen Gerät zuweist. Angenommen, das Gerät ist COM4
:
tee </dev/ttyS3 serial-log.txt