COM порты не появляются в Cygwin - PullRequest
2 голосов
/ 27 октября 2011

Я пытаюсь написать скрипт для автоматизации передачи файлов по последовательному соединению на удаленное устройство. Я собираюсь написать скрипт на Ruby, работающий на Cygwin, на моем локальном компьютере.

Для начала мне нужно настроить последовательную связь с удаленным устройством, и для этого я предполагаю, что мне потребуется доступ к последовательному порту через /dev/tty...

.

Когда я смотрю в / dev / в своей оболочке Cygwin, я вижу только следующее:

$ ls /dev
fd  mqueue  shm  stderr  stdin  stdout

Я не вижу ничего похожего на tty устройство.

Когда я проверяю диспетчер устройств в Windows (Win7 Pro), он показывает 3 com порта. Существует один собственный COM-порт (COM1) и два виртуальных COM-порта (COM5, COM6).

На данный момент я просто пытаюсь установить соединение любого типа.

Спасибо.

1 Ответ

4 голосов
/ 27 октября 2011

Даже если они не указаны в списке /dev, они все равно есть.COM1 - /dev/ttyS0, COM2 - /dev/ttyS1 и т. Д.См. соответствующий бит руководства для получения полного списка «скрытых» устройств.

[Upate] Начиная с Cygwin 1.7.12, ls /dev фактически показывает всенет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...