Forum: PC-Programmierung serielles Terminal für die Kommandozeile (WIN98)


von Werner Hoch (Gast)


Lesenswert?

Hallo,

kennt jemand ein Programm für Win98, welches die Daten aus der
seriellen Schnittstelle auf stdout ausgibt?

Also das Äquivalente zum Unix-Befehl
cat /dev/ttyS0

Hintergrund:
Unter Cygwin funktioniert der Befehl nicht.

von Werner Hoch (Gast)


Lesenswert?

Anmerkung:
Alternativ darf es auch ein Terminal sein, das die Daten unverändert!!!
und ohne Interaktion!!! in eine Datei mitloggen kann.

Dann kann ich u.U. die Datei mit "tail -f" wieder in einen Stream auf
stdout umwandeln.

bisher getestete Terminals:
-----------------------------
Teraterm --> fügt newlines in die Datei ein
Hyperterminal --> stürzt ab
Terminal by Bry@++ --> kann in eine Datei mitloggen, frißt aber für die
Anzeige nahezu die gesamten CPU-Resourcen auf.

von Andreas W. (Gast)


Angehängte Dateien:

Lesenswert?

Selbst ist der Mann. Im Anhang ist ein Dev-C++ Projekt.

von ... (Gast)


Lesenswert?

hatt vor zig jahren immer terminate in benutzung

von ... (Gast)


Lesenswert?


von Werner Hoch (Gast)


Lesenswert?

Herzlichen Dank Andreas,

ich werde mir das Programm ansehen. Mit Windows Programmierung kann ich
noch nichts anfangen (große Lust dazu hab ich als Linux-User auch
nicht).

Werd solange noch Knoppix verwenden.

von Manuel B. (Gast)


Lesenswert?

(entfernt)

von Werner Hoch (Gast)


Lesenswert?

Teraterm zerstört die Daten aus der Seriellen Schnittstelle indem nach
80 Zeichen zusätzliche Newlines eingefügt werden.

Teraterm ist zudem GUI-Programm und ist ansich schon schlecht.

von Frank (Gast)


Lesenswert?

funktioniert ein simples Copy nach COM nicht mehr? Mit den alten DOS
Versionen ging das und war immer für ne schnelle Ansicht von Daten
gut.

bye

Frank

von Carsten Kappenberger (Gast)


Lesenswert?

Und dann war da noch Telix für DOS, gibt's überall im Internet noch und
liess eigentlich keine Wünsche offen.

von Werner Hoch (Gast)


Lesenswert?

@Manuel
Ich arbeite auch zuhause auch nur mit Linux.
Deshalb weiß ich auch nur das was ich in den letzten Tagen auf Arbeit
ausprobiert habe.

@Frank
Ich hab nicht alle kombinationen mit com1 ausprobiert aber Einlesen mit
einem redirect konnte ich nichts:
more <com1

Die Ausgabe funktionierte:
echo bla >com1

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.