Serial console 은 일반 Telnet console 과 다른 몇가지 제약이 있습니다.br /가장 먼저 Column과 Row 정보를 Terminal client (Minicom등과 같은) 로부터 전달받지 못합니다.br /그리고 Backspace 에 대한 정의가 다른 경우가 있습니다.br /br /이런 경우 stty 명령으로 이러한 제약을 해결할수 있습니다.br /br /가장 먼저 Column, Row 정보를 전달받지 못하여 발생하는 현상으로는br /명령행을 길게 적다가 오타가 나서 Backspace 로 쭉~ 지워나가다 보면 커서위치가 획~하고 엉뚱한곳으로 가버리는 경우가 있습니다.br /이경우 Terminal client 의 Columns를 Serial console 로 전달해주면 해결되는데br /만약 Terminal client 의 Columes 가 120 으로 사용하고 있다면 다음과 같이 명령행에 입력하면 됩니다.br /div class=codetitlebCode:/b/divdiv class=codecontentstty columns 120/divbr /만약 Terminal client 의 columns를 정확히 모른다면 그냥 충분히 큰값으로 설정하면 무난히 사용할수 있습니다.br /br /br /두
번째로 Backspace 관련 문제인데 Backspace 가 먹지 않는경우 및 일부 프로그램에서 입력받을때 보이기에는 제대로
입력한것처럼 보이나 실제 입력된 내용에 Backspace 가 저장되는 경우 (보통 Buffered stream 입력에서) 가
있습니다. br /이 경우 다음과 같이 그대로 명령행에서 입력하면 해결됩니다.br /div class=codetitlebCode:/b/divdiv class=codecontentstty erase ^H/divbr /br /물론 man page 에서 stty 명령을 보시면 좀더 많은 제어가 필요할수도 있다는것을 알수 있을겁니다.br /하지만 보통 위에 설명한 두가지만 알면 왠만한 Serial console 은 정상적으로 이용하는데 불편하지 않을거 같습니다.
받은 트랙백이 없고,
댓글이 없습니다.

글
댓글을 달아 주세요
댓글 RSS 주소 : http://blog.minzkn.com/rss/comment/237댓글 ATOM 주소 : http://blog.minzkn.com/atom/comment/237