Eu tenho:
- Windows 7
- CygWin
- Uma placa de desenvolvimento conectada à porta COM1.
Eu preciso:
- Conecte-se à sua porta serial do CygWin.
Se eu usei Linux eu executar um programa como picocom ou minicom . Também no Windows 7, eu poderia instalar o HyperTerminal e abrir a porta COM1 ou usar o Putty para isso. Mas eu gostaria de fazê-lo do hortelã do CygWin, porque eu gosto de suas fontes e algumas outras pequenas alegrias. Parece mintty si só não é capaz de trabalhar com portas seriais, então eu pergunto se existe um programa como picocom ou minicom no repositório do CygWin.
cygwin
terminal-emulator
krokoziabla
fonte
fonte
Respostas:
Tendo feito algumas pesquisas sobre emuladores de terminais hoje, sinto a necessidade de saudar as virtudes de
xterm
. Esta FAQ documenta muitos dos bugs em outros emuladores de terminal que pretendem serxterm
compatíveis com o VT-100. Você também podevttest
revelar muitos desses problemas por si mesmo. O que afasta muitas pessoasxterm
é a falta de uma configuração de menu. Isso leva muitas pessoas a pensar quexterm
não é configurável, no entanto, é de fato altamente configurável, só precisa ser feito por meio de arquivos.Xresources
ou opções de linha de comando.Outras queixas incluem falta de suporte da área de transferência e, portanto, falta de copiar / colar com
Ctrl-Shift-C
/Ctrl-Shift-V
por padrão, no entanto, isso pode ser superado . Outra é a falta de guias, no entanto, muitos usuários avançados do Linux preferem usar otmux
GNU,screen
que fornece recursos equivalentes.Isso me leva à resposta real à sua pergunta -
screen
pode ser usado para conectar à porta serial e deve funcionar no Cygwin, apesar de/dev/ttySX
não aparecerls
. Com isso, você poderá usar qualquer emulador de terminal que desejar, seja elexterm
oumintty
.xterm
carece de muitos recursos modernos e, portanto, pode não ser para todos, mas é um trabalho notar que é difícil igualar o que acontece sob o capô.Caso o link morra, aqui está a sintaxe para usar a tela como um terminal serial:
fonte
Para minha grande surpresa, o picocom trabalhou pronto para o que eu precisava fazer - conversar com dispositivos incorporados. Por algum motivo, não há pacote cygwin, mas construí-lo é tão fácil quanto
Supondo que seu dispositivo seja exibido como COM3 no Windows, execute com
fonte
Acredito
screen
que fará isso, o cygwin mapeia portas COM para dispositivos / dev / stty * e a tela precisará de um dispositivo para conectar-se.A partir de
man screen
fonte