Bearbeitet: Ich habe Datenerfassungshardware, die serielle Daten über UART an ein FTDI-Gerät (Serial to USB) sendet. Das FTDI ist an den USB-Anschluss angeschlossen und hat den Namen des Anschlusses /dev/ttyUSB0
. Dieses Gerät gibt Daten im folgenden Format aus:
data line 1\r
data line 2\r
...
data line n\r
Ich habe versucht, die Daten mithilfe des Bildschirms anzuzeigen, indem ich den folgenden Befehl eingegeben habe:
screen /dev/ttyUSB0 115200
Der Bildschirm zeigt alle Daten in einer Zeile an, sodass eine einzelne Zeile blinkt. Wie kann ich am Ende jeder Zeile ein Zeilenumbruchzeichen hinzufügen, damit der Bildschirm beginnt, die Zeilen zu trennen?
Original: Ich verwende ein serielles Gerät, das Leitungen nur mit Wagenrücklauf terminiert. Ist es möglich, den Bildschirm so zu konfigurieren, dass für jedes cr-Zeichen ein nl-Zeichen (neue Zeile) hinzugefügt wird?
Vielen Dank...
EDIT: Konnte dies nicht mit dem Bildschirm zum Laufen bringen, Picocom funktioniert großartig. Ich benutze den folgenden Befehl picocom -b 115200 --imap crcrlf /dev/ttyUSB0
.
/dev/ttyUSB0
mit Format "this is the line\r"
, ist es möglich, dass der Bildschirm sie konvertiert, "this is the line\r\n"
oder "this is the line\n\r"
mir ist die Bestellung egal, ich benötige nur eine neue Zeile für jeden Wagenrücklauf. Danke ...
minicom(1)
mit Ihrem Gerät sprechen,eol
Zeichen für diestty(1)
getty(1)