2011-10-27 4 views
2

원격 장치에 대한 직렬 연결을 통한 파일 전송을 자동화하는 스크립트를 작성하려고합니다. 제 의도는 로컬 컴퓨터의 Cygwin에서 실행되는 Ruby에 스크립트를 작성하는 것입니다.COM 포트가 Cygwin에 나타나지 않습니다.

, 내가 원격 장치에 그가는 시리얼 통신을 얻을 필요로 시작하려면 내가는/dev/청각 장애 ...

내 모습을 통해 직렬 포트에 액세스 할 필요가 있다고 가정 in/dev/내 Cygwin에서 쉘 난 단지 다음을 참조하십시오 :

$ ls /dev 
fd mqueue shm stderr stdin stdout 

나는 tty 장치와 같은 아무것도 표시되지 않습니다.

Windows (Win7 Pro)에서 장치 관리자를 확인할 때 3 개의 COM 포트가 표시됩니다. 하나의 네이티브 COM 포트 (COM1)와 두 개의 가상 COM 포트 (COM5, COM6)가 있습니다.

지금은 연결하려는 모든 종류의 연결을 얻으려고합니다.

감사합니다.

답변

4

/dev의 목록에는 나타나지 않지만 어쨌든 있습니다. COM1/dev/ttyS0, COM2/dev/ttyS1 등입니다. "숨겨진"장치의 전체 목록은 the relevant bit of the manual을 참조하십시오.

[Upate] Cygwin 1.7.12부터는 ls /dev이 실제로 존재하는 모든 장치를 보여줍니다.

+0

네가 맞습니다. 정말 고마워! – Denis

관련 문제