Editado: Tengo un hardware de adquisición de datos que envía datos en serie a través de UART al dispositivo FTDI (serie a USB). El FTDI está conectado al puerto USB y su nombre de puerto es /dev/ttyUSB0
. Este dispositivo emite datos en el siguiente formato:
data line 1\r
data line 2\r
...
data line n\r
Intenté usar la pantalla para ver los datos ingresando el siguiente comando:
screen /dev/ttyUSB0 115200
La pantalla comienza a mostrar todos los datos en una línea, por lo que veo una sola línea parpadeando. ¿Cómo puedo agregar un carácter de nueva línea al final de cada línea para que la pantalla comience a separar las líneas?
Original: estoy usando un dispositivo en serie que termina las líneas con solo retorno de carro. ¿Es posible configurar la pantalla para agregar un carácter nl (nueva línea) para cada carácter cr?
Gracias...
EDITAR: No pude hacer que esto funcionara con la pantalla, picocom funciona muy bien. Yo uso el siguiente comando picocom -b 115200 --imap crcrlf /dev/ttyUSB0
.
/dev/ttyUSB0
con formato "this is the line\r"
, es posible que la pantalla la convierta "this is the line\r\n"
o "this is the line\n\r"
no me importa el pedido, solo necesito una nueva línea para cada retorno de carro. Gracias ...
minicom(1)
para hablar con su dispositivo, conjuntoeol
de caracteres para la disciplina de línea constty(1)
, configurargetty(1)
, etc.