Ich verwende GNU Screen erfolgreich als serielles Terminal, um mit meinem Altair 8800-Klon zu „sprechen“ (http://altairclone.com/) über die serielle Schnittstelle. Der von mir verwendete Befehl ist:
screen -istrip /dev/ttyUSB0
Der Bildschirm führt die VT100-Emulation durch, entfernt MSB aus der Ausgabe usw. – funktioniert perfekt.
Jetzt schreibe ich einen Emulator des Altair 8800 in Java und möchte einen Terminalemulator verwenden, um eine Verbindung mit ihm herzustellen und mit ihm zu kommunizieren, als wäre er eine echte Maschine über ein serielles Gerät.
Was ist der beste Weg, dies in der Linux-Welt zu lösen? Gibt es dafür eine Möglichkeit screen
? Irgendwas sagt mir, dass die Lösung trivial ist, aber ich weiß es einfach noch nicht.
Antwort1
screen
unterstützt telnet
das Protokoll (wie folgt screen //telnet destination
:), sodass Sie es in Ihrem Emulator implementieren können.