나는 가지고있다:
- 윈도우 7
- CygWin
- COM1 포트에 연결된 개발 보드.
나는 필요하다:
- CygWin에서 직렬 포트에 연결하십시오.
리눅스를 사용한다면 picocom 또는 minicom 과 같은 프로그램을 실행할 것이다 . 또한 Windows 7에서는 HyperTerminal을 설치 하고 COM1 포트를 열거 나 Putty를 사용할 수 있습니다. 그러나 나는 폰트와 다른 작은 기쁨을 좋아하기 때문에 CygWin의 박하에서 그것을하고 싶습니다. 나는 같은 프로그램이 궁금 있도록 자체가, 직렬 포트와 작업 할 수 없습니다 mintty 보인다 picocom 또는 전무 Cygwin에서의 저장소가.
답변
오늘 터미널 에뮬레이터에 대한 연구를 한 결과,의 미덕을 환영 할 필요가 있다고 생각합니다 xterm
. 이 FAQ 는 xterm
VT-100 호환 을 목표로하는 다른 터미널 에뮬레이터의 많은 버그를 설명합니다 . 또한 vttest
이러한 문제를 스스로 밝히기 위해 사용할 수도 있습니다 . 많은 사람들을 방해하는 xterm
것은 메뉴 구성이 없다는 것입니다. 이로 인해 많은 사람들 xterm
이 전혀 구성 할 수 없다고 생각하게 되지만 실제로는 매우 구성 가능하며 파일 .Xresources
또는 명령 줄 옵션을 통해 수행하면됩니다 .
더 많은 그립은 클립 보드 지원 부족과 Ctrl-Shift-C
/ / Ctrl-Shift-V
기본적 으로 복사 / 붙여 넣기 부족을 포함 하지만 극복 할 수는 있습니다 . 또 다른 탭은 부족하지만 많은 고급 Linux 사용자 는 동등한 기능을 제공하는 tmux
GNU 또는 GNU screen
를 선호 합니다.
질문에 대한 진짜 대답이 리드 나 – screen
하는 데 사용할 수있는 시리얼 포트에 연결 하고 Cygwin에서 작동해야 에도 불구하고 /dev/ttySX
함께 표시되지ls
. 이것으로 당신은 그것을 할, 당신이 원하는 터미널 에뮬레이터를 사용할 수 있어야 xterm
또는 mintty
. xterm
많은 현대적인 기능이 부족하여 모든 사람에게 적합하지는 않지만 두건에서 일어나는 일을 일치시키는 것이 어렵다는 점에 주목하고 있습니다.
링크가 죽는 경우 screen을 직렬 터미널로 사용하는 구문은 다음과 같습니다.
screen /dev/ttySX baud_rate,cs8|cs7,ixon|-ixon,ixoff|-ixoff,istrip|-istrip
답변
놀랍게도 picocom 은 임베디드 장치와 대화하기 위해해야 할 일을 즉시 처리 했습니다. 어떤 이유로 든 cygwin 패키지는 없지만 쉽게 빌드 할 수 있습니다
git clone https://github.com/npat-efault/picocom; cd picocom && make
Windows에서 장치가 COM3으로 표시되면 다음을 실행하십시오.
./picocom -b 115200 /dev/ttyS2
답변
내가 믿는 screen
이 할 것, Cygwin에서 연결할 장치를 취할 것입니다는 / dev / stty를 * 장치와 화면으로 COM 포트를 매핑합니다.
에서 man screen
tty (문자 특수 장치) 이름 (예 : “/ dev / ttya”)이 첫 번째 매개 변수로 지정되면 창이이 장치에 직접 연결됩니다. 이 창 유형은 “screen cu -l / dev / ttya”와 유사합니다. 장치 노드에서 읽기 및 쓰기 액세스가 필요하며 연결 라인을 사용 중으로 표시하기 위해 노드에서 독점 개방을 시도합니다. stty (1)에서 사용하는 표기법으로 쉼표로 구분 된 플래그 목록으로 구성된 선택적 매개 변수가 허용됩니다.