У меня есть:
- Windows 7
- CygWin
- Плата разработки подключена к порту COM1.
Я нуждаюсь:
- Подключитесь к его последовательному порту от CygWin.
Если бы я использовал Linux, я бы запустил такую программу, как picocom или minicom . Также в Windows 7 я мог установить HyperTerminal и открыть порт COM1 или использовать Putty для этого. Но я хотел бы сделать это из мятного CygWin, потому что мне нравятся его шрифты и некоторые другие маленькие радости. Кажется, что mintty сама по себе не может работать с последовательными портами, поэтому мне интересно, есть ли такая программа, как picocom или minicom, в репозитории CygWin.
cygwin
terminal-emulator
krokoziabla
источник
источник
Ответы:
Проведя сегодня некоторые исследования терминальных эмуляторов, я чувствую необходимость оценить достоинства
xterm
. Этот FAQ описывает множество ошибок в других эмуляторах терминала, которые стремятся бытьxterm
или VT-100-совместимыми. Вы также можете использоватьvttest
для выявления этих проблем для себя. Многие люди,xterm
однако, испытывают недостаток конфигурации меню. Это заставляет многих думать, что ониxterm
вообще не конфигурируемы, но на самом деле они легко конфигурируемы, это просто нужно сделать с помощью файлов.Xresources
или параметров командной строки.Больше недостатков включает отсутствие поддержки буфера обмена и, следовательно, отсутствие копирования / вставки с
Ctrl-Shift-C
/Ctrl-Shift-V
по умолчанию, однако это можно преодолеть . Другим недостатком является отсутствие вкладок, однако многие продвинутые пользователи Linux предпочитают использоватьtmux
или GNU,screen
которые предоставляют эквивалентные функции.Это приводит меня к реальному ответу на ваш вопрос -
screen
его можно использовать для подключения к последовательному порту, и он должен работать на Cygwin, несмотря/dev/ttySX
ls
на то, что он не появляется . При этом вы сможете использовать любой эмулятор терминала, будь тоxterm
илиmintty
.xterm
не хватает многих современных функций и поэтому может быть не для всех, но стоит отметить, что сложно сопоставить то, что происходит под капотом.В случае, если ссылка умирает, вот синтаксис для использования экрана в качестве последовательного терминала:
источник
К моему большому удивлению, Picocom работал из коробки для того, что мне нужно было сделать - поговорить со встроенными устройствами. По какой-то причине нет пакета cygwin, но собрать его так же просто, как
Предполагая, что ваше устройство отображается как COM3 под Windows, запустите с
источник
Я верю
screen
, что это будет сделано, Cygwin сопоставляет COM-порты с устройствами / dev / stty *, а screen подключит устройство.Из
man screen
источник