Modifié: J'ai un matériel d'acquisition de données qui envoie des données série via UART vers un périphérique FTDI (série vers USB). Le FTDI est branché sur le port USB et son nom de port est /dev/ttyUSB0
. Cet appareil génère des données au format suivant:
data line 1\r
data line 2\r
...
data line n\r
J'ai essayé d'utiliser l'écran pour afficher les données en entrant la commande suivante:
screen /dev/ttyUSB0 115200
L'écran commence à afficher toutes les données sur une seule ligne, donc je vois une seule ligne clignoter. Comment puis-je ajouter un caractère de nouvelle ligne à la fin de chaque ligne pour que l'écran commence à séparer les lignes?
Original: j'utilise un périphérique série qui termine les lignes avec un simple retour chariot. Est-il possible de configurer l'écran pour ajouter un caractère nl (nouvelle ligne) pour chaque caractère cr?
Merci...
EDIT: n'a pas pu faire fonctionner cela avec l'écran, picocom fonctionne très bien. J'utilise la commande suivante picocom -b 115200 --imap crcrlf /dev/ttyUSB0
.
/dev/ttyUSB0
avec format "this is the line\r"
, est-il possible de le convertir en écran "this is the line\r\n"
ou "this is the line\n\r"
je ne me soucie pas de la commande, j'ai juste besoin d'une nouvelle ligne pour chaque retour chariot. Merci ...
minicom(1)
pour parler à votre appareil, définir leeol
caractère de la discipline de ligne avecstty(1)
, configurergetty(1)
, etc.