편집: UART를 통해 직렬 데이터를 FTDI(직렬-USB) 장치로 보낼 수 있는 데이터 수집 하드웨어가 있습니다. FTDI는 포트 이름이 있는 USB 포트에 연결됩니다 /dev/ttyUSB0
. 장치는 다음 형식으로 데이터를 출력합니다.
data line 1\r
data line 2\r
...
data line n\r
다음 명령을 입력하여 화면을 사용하여 데이터를 보려고 했습니다.
screen /dev/ttyUSB0 115200
화면에 모든 데이터가 한 줄에 표시되기 시작하므로 한 줄이 깜박이는 것을 볼 수 있습니다. 화면이 줄을 분리하기 시작하도록 각 줄 끝에 개행 문자를 어떻게 추가할 수 있나요?
원본 기사: 저는 단순히 캐리지 리턴으로 줄을 종료하는 직렬 장치를 사용하고 있습니다. 모든 cr 문자에 nl(줄 바꿈) 문자를 추가하도록 화면을 구성할 수 있습니까?
감사해요...
편집: 화면에서는 사용할 수 없습니다. picocom은 훌륭하게 작동합니다. 나는 다음 명령을 사용합니다 picocom -b 115200 --imap crcrlf /dev/ttyUSB0
.
답변1
이것이 귀하의 정확한 질문에 대한 답이 될 수는 없다는 것을 알지만, miniterm.py
화면에서 원하는 것을 수행할 수 있는 방법을 찾지 못했기 때문에 일반적으로 이와 같은 장치를 보면 여기로 이동합니다.
miniterm.py
화면만큼 작고 기본적으로 사용됩니다 \n
. 단점은 손가락이 점프, 로그아웃, 로그인 등을 할 수 없다는 것입니다. 그래서 여전히 이를 수행할 수 있는 방법이 있기를 바랍니다.screen
OS X의 경우:
miniterm.py /dev/tty.usbmodem1412
화면이 여기저기 휘갈겨 쓰여질 때 멋진 출력을 제공합니다.
py 직렬 포트miniterm.py
내가 아는 한