Ich habe:
- Windows 7
- CygWin
- Eine an den COM1-Port angeschlossene Entwicklungsplatine.
Ich brauche:
- Stellen Sie von CygWin aus eine Verbindung zu seiner seriellen Schnittstelle her.
Wenn ich Linux verwenden würde, würde ich ein Programm wie Picocom oder Minicom ausführen . Auch in Windows 7 könnte ich HyperTerminal installieren und den COM1-Port öffnen oder Putty dafür verwenden. Aber ich würde es gerne aus CygWins Münzstätte machen, weil ich seine Schriftarten und einige andere kleine Freuden mag. Es scheint, dass Mintty selbst nicht mit seriellen Schnittstellen arbeiten kann, daher frage ich mich, ob es ein Programm wie Picocom oder Minicom im CygWin-Repository gibt.
cygwin
terminal-emulator
krokoziabla
quelle
quelle
Antworten:
Nachdem ich heute einige Nachforschungen über Terminalemulatoren angestellt habe, habe ich das Bedürfnis, die Tugenden von zu begrüßen
xterm
. Diese FAQ dokumentiert viele Fehler in anderen Terminalemulatoren, diexterm
VT-100-kompatibel sein sollen. Sie könnenvttest
diese Probleme auch selbst aufdecken. Was viele Leute jedochxterm
abschreckt, ist das Fehlen einer Menükonfiguration. Dies führt dazu, dass viele Leute denken, dassxterm
es überhaupt nicht konfigurierbar ist, aber es ist in der Tat hoch konfigurierbar, es muss nur über Dateien wie.Xresources
oder Befehlszeilenoptionen erfolgen.Weitere Probleme sind die mangelnde Unterstützung der Zwischenablage und damit das Fehlen von Kopieren / Einfügen mit
Ctrl-Shift-C
/Ctrl-Shift-V
standardmäßig. Dies kann jedoch behoben werden . Ein weiterer Grund ist das Fehlen von Registerkarten. Viele fortgeschrittene Linux-Benutzer bevorzugen jedoch die Verwendung vontmux
GNUscreen
, die gleichwertige Funktionen bieten.Dies führt mich zur eigentlichen Antwort auf Ihre Frage -
screen
kann zum Herstellen einer Verbindung mit der seriellen Schnittstelle verwendet werden und sollte auf Cygwin funktionieren, obwohl es/dev/ttySX
nicht angezeigt wirdls
. Damit sollten Sie in der Lage sein, einen beliebigen Terminalemulator zu verwenden, sei esxterm
odermintty
.xterm
Es fehlen viele moderne Funktionen und es ist vielleicht nicht jedermanns Sache, aber es ist eine Arbeit, die feststellt, dass es schwierig ist, das zu erreichen, was unter der Haube passiert.Falls die Verbindung unterbrochen wird, finden Sie hier die Syntax für die Verwendung des Bildschirms als serielles Terminal:
quelle
Zu meiner großen Überraschung arbeitete picocom sofort für das, was ich tun musste - für Gespräche mit eingebetteten Geräten. Aus irgendeinem Grund gibt es kein Cygwin-Paket, aber das Erstellen ist so einfach wie
Angenommen, Ihr Gerät wird unter Windows als COM3 angezeigt, führen Sie es mit aus
quelle
Ich glaube
screen
, Cygwin ordnet COM-Ports / dev / stty * -Geräten zu und der Bildschirm benötigt ein Gerät, um eine Verbindung herzustellen.Von
man screen
quelle