如何使用ADB Shell从串行端口读取和显示数据?

时间:2018-09-11 02:22:25

标签: android bash adb

请原谅我的Google-fu,但我很肯定以前没有问过类似的问题。

我是不熟悉Unix命令的人,因此为我的无知表示歉意。

这就是我所拥有的:运行android OS的自定义板。

这就是我想要的:

读取通过串行端口接收的数据。

由于Android是Unix风格的,以linux为核心的系统,因此我在很大程度上依赖于有关linux系统的教程以及这些bash命令。

通过

dmesg | grep tty

我能够确定目标端口名称为“ ttyAMA0”,波特率和其他参数都正确。

这就是我当时所做的:

cat /dev/ttyAMA0

什么都没发生。我原以为接收到的数据会淹没我的屏幕,但是什么也没有。

我是在战略层面上走错了方向还是在细节上有些混乱?

1 个答案:

答案 0 :(得分:0)

事实证明,猫被召唤后只会捕捉一会儿。

所以最终我通过以更高的频率重复执行“ cat”命令来解决了这个问题。