내가 이런 일련의 USB 포트에 모니터하기 위해 GNU 화면을 사용하려면 설정을 선택합니다. 몇 가지 시도를했지만 아무 것도 작동하지 않는 것 같습니다. 예를 들어, NL뿐만 아니라 개행 문자에 대해 NL + CR을 보내려면 터미널 줄 설정이 onlcr입니다.GNU 스크린 터미널 라인은
시도 1 - 특별한 설정없이 :
$ screen /dev/ttyUSB0 115200
# only sends NL
시도 2 - 화면을 통해 :
$ screen /dev/ttyUSB0 115200,onlcr
# still only sends NL
시도 3 - ssty를 통해 :
$ stty -F /dev/ttyUSB0 onlcr
$ screen /dev/ttyUSB0 115200
# still only sends NL
,
시도 4 - 모두를 통해 :
$ stty -F /dev/ttyUSB0 onlcr
$ screen /dev/ttyUSB0 115200,onlcr
# still only sends NL
시도 5 - 다른 순서 : 나는 stty를 실행하면 모든 경우에
$ screen /dev/ttyUSB0 115200,onlcr
# then ctrl+a, ctrl+z to pause the screen session
$ stty -F /dev/ttyUSB0 onlcr
stty: /dev/ttyUSB0: Device or resource busy
, 내가 얻을 터미널 라인 설정을 확인하려면 이 :
화면을 실행하기 전에 - 참고 : -onlcr이 있음 :
설정 stty를 변경$ stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost -onlcr
-isig -icanon -echo
- -onlcr주의는 사라 졌 :
$ stty -F /dev/ttyUSB0 onlcr
$ stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost
-isig -icanon -echo
화면를 실행 한 후 - -onlcr주의되어 다시 :
$ stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost -onlcr
-isig -icanon -echo
그것은으로의 화면에 stty 설정이 무시되고 기본값으로 다시 설정됩니다. 그리고 두 머신에서 똑같이 테스트했습니다. Debain 8.7 및 macOS Sierra 10.12.4
비슷한 문제에 직면 한 다른 사람들과 함께 게시물을 보았지만 확실한 답을 얻지 못했습니다. 많은 사람들이 결국 minicom과 같은 화면을 볼 수있는 대안을 추천하지만 이제는 관심이 있습니다.
onlcr과 같은 stty 설정을 화면에 사용할 수 있습니까?