可以为每个屏幕添加 nl(换行符)(回车符)

可以为每个屏幕添加 nl(换行符)(回车符)

编辑:我有数据采集硬件,可以通过 UART 将串行数据发送到 FTDI(串行到 USB)设备。 FTDI 插入 USB 端口,端口名称为/dev/ttyUSB0。该设备以以下格式输出数据:

data line 1\r
data line 2\r
...
data line n\r

我尝试通过输入以下命令使用屏幕查看数据:

screen /dev/ttyUSB0 115200

屏幕开始在一行上显示所有数据,因此我看到一行在闪烁。如何在每行末尾添加换行符,以便屏幕开始分隔行?

原文:我正在使用一个串行设备,它仅用回车符来终止行。是否可以配置 screen 为每个 cr 字符添加 nl(换行)字符?

谢谢...

编辑:无法在屏幕上使用此功能,picocom 效果很好。我使用以下命令picocom -b 115200 --imap crcrlf /dev/ttyUSB0

答案1

我知道这并不能回答您的确切问题,但我通常会miniterm.py在看到这种设备时跳到这里,因为我从未找到一种方法来用屏幕做您想做的事情。

miniterm.py与 screen 一样最小,并且默认使用\n.缺点是,我的手指不知道如何跳转、退出和登录等,所以我仍然希望有一种方法可以在screen

在 OS X 上:

miniterm.py /dev/tty.usbmodem1412

当屏幕到处乱画时,给我很好的输出。

py串口miniterm.py我所知

相关内容