문제

Linux 서버를 직렬 포트에 연결 한 문제가 있습니다. Epabx를 통해 오는 직렬 포트의 지속적인 데이터 흐름이 있습니다.

Minicom에서는 첫 번째 통화 데이터를 얻고 두 번째 호출에서 오프라인으로 이동합니다. 나는 어떤 데이터도 볼 수 없습니다.

어떤 사람이 나를 도와 줄 수 있습니까?

도움이 되었습니까?

해결책

당신이 제공 한 모든 도움에 감사드립니다. 마지막으로 오류가 해결되었습니다. 하나님은 내가 어떻게 데이터를 얻기 시작했는지 알고 있습니다.

그러나 여전히 올바른 데이터를 얻기 위해 수행 한 단계를 나열하고 있습니다.

때때로 직렬 포트의 데이터는 처리 양식 응용 프로그램에서 캡처되지 않습니다.

다음과 같은 문제 때문일 수 있습니다.

1. 서신 포트가 제대로 연결되지 않았습니다. 2. 서실 포트 케이블이 작동하지 않습니다. 3. 직렬 포트의 일부 핀이 손상되거나 연결 손실되었습니다. 참고 : 모든 이유로 Epabx 시스템을 담당하는 고객 또는 사람에게 문의하십시오.

4. 하이퍼 어티널에는 데이터가 표시되지 않습니다. 이것은 Linux에서 Minicom을 Hyperterminal으로 사용하는 일반적인 문제입니다.

SOL : Linux에서 실행하기 전에 Minicom 버전을 확인하십시오. 버전이 Minocom 2.1 인 경우 일부 프로세스는 들어오는 데이터를 차단합니다.

미니콤 2.1을 제거하고 미니콤 2.0을 다시 설치하십시오

게이트 8 프로세스는 들어오는 데이터를 차단할 것이라고한다.

다른 팁

Minicom은 데이터의 제어 문자에 응답 할 수 있습니다. 나는 간단하지만 효과적인 것을 추천합니다

od -t x1 -t a /dev/ttySomething

16 진수와 텍스트로 데이터를 덤프합니다.

또한 포트 설정이 올바른지, 즉 비트 전송률, 패리티, 스톱 비트, 흐름 제어인지 확인해야합니다. 때로는 설정이 올바르지 않으면 이상한 결과가 나옵니다. 또한 Carl이 언급 한대로 프로토콜이 텍스트 만 전송하는지 확인해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top