내 PC의 USB 포트에 직렬 장치가 연결되어 있고 /dev/ttyUSB0을 가져옵니다. 그런 다음 이를 실행 하고 minicom 활동을 모니터링하기 위해 minicom
실행했습니다 .strace -p <minicom pid>
/dev/ttyUSB0에 텍스트를 보낼 때 각 텍스트 메시지에 문자가 추가되는 것을 발견 \r
했습니다 0x0D
.
나는 동일한 작업을 수행했으며 kermit
동일한 결과를 찾았습니다.
첫 번째 질문은 이 도구가 \r
문자를 추가하는 이유는 무엇입니까? 입니다.
또한 저는 Unix 생태계에서 \n
개행 문자에 대해 이러한 직렬 도구가 추가되지만 \r
추가되지 않는 이유를 알고 있습니다 \n
. 이것은 나의 두 번째 질문입니다.
minicom
"minicom은 캐리지 리턴을 보냅니다", "minicom은 캐리지 리턴을 추가합니다", "minicom 캐리지 리턴"을 검색했지만 결과 가 인터넷에 없는 것 같습니다 ...
마지막으로 마지막 질문을 드려보겠습니다. minicom
아직 진행 중인 프로젝트라면 2013년 12월 이후로 업데이트되지 않은 것으로 확인되었습니다.홈페이지, 그러나 kermit 프로젝트가 최근에 업데이트되었습니다.
답변1
전성기 미니컴퓨터의 주요 용도는 모뎀과의 통신이었습니다.Hayes 명령 세트(AT 명령). AT 명령은 캐리지 리턴 문자로 끝납니다. ATDT5550123
Enter올바른 명령 종결자를 입력하여 모뎀에 보낼 수 있다는 것은 매우 편리합니다.