Yo tengo:
- Windows 7
- CygWin
- Una placa de desarrollo conectada al puerto COM1.
Necesito:
- Conéctese a su puerto serie desde CygWin.
Si usara Linux, ejecutaría un programa como picocom o minicom . También en Windows 7 podría instalar HyperTerminal y abrir el puerto COM1 o usar Putty para eso. Pero me gustaría hacerlo desde el mintty de CygWin porque me gustan sus fuentes y algunas otras pequeñas alegrías. Parece que Mintty en sí mismo no puede trabajar con puertos serie, por lo que me pregunto si hay un programa como picocom o minicom en el repositorio de CygWin.
cygwin
terminal-emulator
krokoziabla
fuente
fuente
Respuestas:
Después de haber investigado hoy sobre emuladores de terminal, siento la necesidad de aclamar las virtudes de
xterm
. Estas preguntas frecuentes documentan muchos de los errores en otros emuladores de terminal que pretenden serxterm
compatibles con VT-100. También puede usarvttest
para revelar muchos de estos problemas por sí mismo. Sinxterm
embargo, lo que desanima a muchas personas es la falta de una configuración de menú. Esto lleva a mucha gente a pensarxterm
que no es configurable en absoluto, sin embargo, de hecho es altamente configurable, solo tiene que hacerse a través de archivos como.Xresources
u opciones de línea de comandos.Más quejas incluyen la falta de soporte del portapapeles y la falta de copiar / pegar con
Ctrl-Shift-C
/Ctrl-Shift-V
por defecto, sin embargo, esto se puede superar . Otra es la falta de pestañas, sin embargo, muchos usuarios avanzados de Linux prefieren usartmux
o GNUscreen
que proporcionan características equivalentes.Esto me lleva a la respuesta real a su pregunta:
screen
puede usarse para conectarse al puerto serie y debería funcionar en Cygwin a pesar de/dev/ttySX
no aparecerls
. Con esto deberías poder usar cualquier emulador de terminal que quieras, ya seaxterm
omintty
.xterm
carece de muchas características modernas y, por lo tanto, puede no ser para todos, pero es un trabajo tener en cuenta que es difícil igualar lo que sucede debajo del capó.En caso de que el enlace muera, aquí está la sintaxis para usar la pantalla como terminal en serie:
fuente
Para mi gran sorpresa, picocom trabajó de inmediato para lo que necesitaba hacer: hablar con dispositivos integrados. No hay un paquete cygwin por alguna razón, pero construirlo es tan fácil como
Suponiendo que su dispositivo se muestre como COM3 en Windows, ejecute con
fuente
Creo que
screen
hará esto, cygwin asigna puertos COM a dispositivos / dev / stty * y la pantalla tomará un dispositivo para conectarse.Desde
man screen
fuente