Linux 명령 줄을 사용하여 테스트하려는 직렬 포트 장치가 있습니다.
직렬 포트로 명령을 보내기 위해 stty 및 echo를 사용할 수 있지만 장치가 응답 할 때 직렬 포트에서 오는 내용을 읽을 수있는 방법이 없습니다. 나는 사용하고있다
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
장치에 명령을 보냅니다. 장치가 작동하여 300ms 후에 응답을 보냅니다. 명령 행을 사용하여 콘솔에 해당 응답을 인쇄하려면 어떻게합니까?
socat stdio /dev/ttyS0