Ich habe ein Gerät mit serieller Schnittstelle, das ich unter Verwendung der Linux-Befehlszeile testen möchte.
Ich kann stty und echo zum Senden von Befehlen an die serielle Schnittstelle verwenden, aber wenn das Gerät antwortet, kann ich nicht lesen, was von der seriellen Schnittstelle kommt. ich benutze
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
um einen Befehl an das Gerät zu senden. Gerät arbeitet und sendet in 300 ms eine Antwort zurück. Wie kann ich diese Antwort über die Befehlszeile an die Konsole senden?
quelle
socat stdio /dev/ttyS0