Mam urządzenie portu szeregowego, które chciałbym przetestować przy użyciu wiersza polecenia systemu Linux.
Jestem w stanie używać stty i echa do wysyłania poleceń do portu szeregowego, ale kiedy urządzenie odpowiada, nie mam możliwości odczytania tego, co pochodzi z portu szeregowego. ja używam
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
aby wysłać polecenie do urządzenia. Urządzenie działa i wysyła odpowiedź z powrotem w ciągu 300 ms. Jak wydrukować tę odpowiedź na konsoli za pomocą wiersza polecenia?
socat stdio /dev/ttyS0