연결된 두 직렬 포트가 실제로 데이터를 전송하는지 테스트하는 방법은 무엇입니까?

연결된 두 직렬 포트가 실제로 데이터를 전송하는지 테스트하는 방법은 무엇입니까?

두 개의 직렬 포트가 있는 장치를 함께 연결한 다음 SSH를 통해 연결했습니다. 직렬 포트 중 하나를 통해 데이터를 보내고 다른 포트에서 데이터를 읽어 데이터 전송/수신 여부를 확인하고 싶습니다.

이 주제에 대해 읽었지만 tty와 함께 사용할 수 있는 프로그램의 다양한 옵션이 혼란스럽고 이 프로세스를 관리하는 방법을 모르겠습니다. 왜냐하면 이러한 프로그램 중 하나를 호출하면 해당 프로그램에 대한 제어권을 포기하고 따라서 잃다 포트를 사용하는 것 외에 다른 일을 할 수 있는지, 아니면 백그라운드에서 실행하려고 하면 제어할 수 없게 됩니다.

목표를 달성하려면 어떻게 해야 하나요?

답변1

SSH를 사용하여 추가 세션을 열고 해당 세션에서 다음 명령을 실행할 수 있습니다.

tail -f /dev/ttyS0

ttyS0에 도달하는 모든 것을 인쇄합니다. 물론 이 솔루션은 인쇄 가능한 문자만 전송하는 경우 유용합니다. 그렇지 않으면 화면이 쓰레기로 가득 찰 수 있습니다.

관련 정보