Serial 연결시 화면 깨짐 [5]

Serial 연결시 화면 깨짐

2010-05-25 08:34 - 급한사람
보드와 serial연결을 통해
명령어를 주고 받는 용도로 XShell을 사용하고 있습니다.
보드의 OS는 linux입니다.

그런데
command line입력시
한줄에 긴 명령어를 입력시
제대로 프린트 되진 못하고 어느정도에서부턴 앞줄부터 다시 덮어써지는 현상이 발생합니다.

두번재로...
serial을 통해 vi 를 실행하면
화면 윗부분 반에만 vi창이 뜨고...
(첨부 1참조.,.. command line은 아래에 있고 vi는 위에 절반이 뜸...)
vi를 나와도 prompt가 vi의 맨 밑부분이던 중간에 나타납니다.
(첨부 2참조...)
이러한 현상은...
Xshell창을 화면을 작게했다가 다시 크게하면 사라집니다.

다른 terminal 프로그램은 이상이 없는 현상입니다.

제품명 : Xshell 3.0
첨부파일 log_27090352.log ()  


Re: Serial 연결시 화면 깨짐

2010-05-27 17:21 - 넷사랑
보내 주신 로그 파일에 문제가 있습니다. 로그 파일이 제대로 업로드 되지 못한 것 같습니다.
번거롭겠지만 다시 보내 주십시오. 파일 크기가 2MB로 제한되므로 이 부분도 고려해서 올려 주시기 바랍니다.

더불어 사용하시는 터미널 타입('echo $TERM' 명령의 결과)도 알려 주시면 문제 해결에 도움이 될 것 같습니다.



감사합니다.


Re: Serial 연결시 화면 깨짐

2010-07-19 12:24 - 급한사람
안녕하세요?

질문을 올려놓고
장기 해외출장을 다녀와서 이제야 답장을 올려 죄송합니다.

로그파일 올려드립니다.

echo $TERM 의 결과는
linux입니다.
첨부파일 log_19122212.log (5.5 KB)  


Re: Serial 연결시 화면 깨짐

2010-07-20 16:51 - 넷사랑
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

보내 주신 로그 파일을 살펴 보았습니다.
로그 파일에는 vi를 실행할 때 터미널 사이즈를 조정하라는 코드가 있습니다.
이에 따라 Xshell은 터미널 사이즈를 조정한 것입니다.
다만 vi를 종료하고 나서는 원래 터미널 크기로(윈도우 크기가 아닌) 돌아가느냐 여부는 Xshell의 '교대 화면 기능'을 사용하느냐에 따라 달라집니다.

접속하는 사용자의 시작 스크립트나 시스템의 시작 스크립트에 터미널 사이즈를 변경하도록 하는 명령이 들어 있는지 확인해 보십시오.
간혹 stty 명령으로 터미널 사이즈를 지정하는 경우가 있습니다.

stty rows 24 -> vi와 같은 애플리케이션 모드에서 터미널 사이즈를 24(예)로 맞추게 됩니다.
stty cols 80 -> 이 설정이 적용될 경우 80(예) 글자가 넘는 명령어를 입력할 경우 앞에 입력한 명령어를 지우는 듯한 증상이 나타납니다.

위 명령어나 위와 비슷한 명령어를 찾아 보십시오.

교대 화면 기능은 '세션 프로파일 -> 터미널 -> 고급 -> 기타'에서 변경할 수 있습니다.

감사합니다.


이전 조회수: 247