我有一个 USB 设备。所述设备的驱动程序设置了一个 ttyUSB0 流,用于与设备交互。我想了解来自此设备的数据是如何格式化的。是否可以在我的终端上实时显示该流(类似于管道到 stdout)?
此设备运行在受限的嵌入式系统上。该系统使用 Linux 2.6 内核和 busybox shell,因此我无法简单地安装串行终端等应用程序,而且大多数发行版(例如screen
)上默认的许多 cli 程序在我的系统上不可用。
答案1
伍德罗,说得有道理。如果其他人也看到这个问题,那么一般的答案是-
用于stty
设置波特率和停止位以匹配 z-wave。用于echo -ne
输出二进制值。如果输入是文本,则使用cat
或read
读取输入。请参阅http://www.busybox.net/BusyBox.html了解详情。编写一个理解协议的小型 C 程序可能比尝试使用 shell 更容易。祝你好运!