将 TTY 流打印到终端

将 TTY 流打印到终端

我有一个 USB 设备。所述设备的驱动程序设置了一个 ttyUSB0 流,用于与设备交互。我想了解来自此设备的数据是如何格式化的。是否可以在我的终端上实时显示该流(类似于管道到 stdout)?

此设备运行在受限的嵌入式系统上。该系统使用 Linux 2.6 内核和 busybox shell,因此我无法简单地安装串行终端等应用程序,而且大多数发行版(例如screen)上默认的许多 cli 程序在我的系统上不可用。

答案1

伍德罗,说得有道理。如果其他人也看到这个问题,那么一般的答案是-

用于stty设置波特率和停止位以匹配 z-wave。用于echo -ne输出二进制值。如果输入是文本,则使用catread读取输入。请参阅http://www.busybox.net/BusyBox.html了解详情。编写一个理解协议的小型 C 程序可能比尝试使用 shell 更容易。祝你好运!

相关内容