시리얼 장치와의 통신을 디버깅 중이므로 양방향으로 흐르는 모든 데이터를 볼 필요가 있습니다.Linux의 직렬 포트에있는 데이터를 어떻게 모니터합니까?
리눅스에서 직렬 포트가 파일로 표시되는 것처럼 쉬워야합니다. 거기에 일종의 "양방향 티"를 할 수있는 방법이 있습니까, 여기서 내 프로그램이 파일에 데이터를 복사하고 실제 직렬 포트 장치에서 /로 셔플하는 파이프에 연결하도록 알려줍니다.
은 내가 심지어 짐승을 작성하는 방법을 알고 있다고 생각하지만,
사람이 이미 그런 일을 구축하고 등, 특히 포트 구성을 통해 전달 된 ioctl의 모두를 얻을, 사소하지 않은 것 같다 ? 그것은 (시리얼 장치 드라이버를 디버깅하는 사람들에게) 이미 존재하지 않는 것처럼 보입니다.
그래서 ... 정확히 어떻게이 일을 끝냈습니까? – detly
그래도 strace를 사용하는 방법을 이해하지 못했기 때문에 나는 알고있을 것입니다. 건배! – mac
이것은 주어진 답변에 어려움을 겪고있는 사람들에게 흥미로울 수 있습니다. http://unix.stackexchange.com/questions/12359/how-can-i-monitor-serial-port-traffic – geekboyUK