美文网首页
Android 串口通信

Android 串口通信

作者: 杰子他爸 | 来源:发表于2019-05-28 11:54 被阅读0次

Android 主板在与其它硬件进行串口通信时,串口作为底层实现,Android 系统把设备作为一个文件,与其他设备进行串口通信就相当于读写此文件。

所以,串口通信其实就是对系统根目录下 /proc/tty/drivers 文件进行流的读写,因此,串口读写需要 Android 系统 Root 权限,不必担心,一般开发版的系统都会 Root 。

在应用层进行串口通信之前,千万要检测开发板的串口是否调通,不要背锅哦~(不要问我为什么知道这坑)

检测的方式可以选择 adb 或者直接下载 Android 调试工具,进行调试,推荐使用工具,简单方便。

那么先说说 adb 方式的检测。

检测

检测的原理就是,将 开发板 用 串口线 连接上 电脑 (PC),然后在 PC 和开发板 上,相互进行串口数据的读写。如果两边都能顺利收发数据,那么说明开发板的串口是畅通的。

准备

Windows:友善串口调试工具

Mac OS 上的串口调试工具不清楚

连接

用 串口线 连接开发板 和 PC,然后在串口调试工具中,打开对应位置的端口。如果提示失败,就要检查串口线的端口号是否正确。

用数据线连接开发板至 PC,用 adb 命令打开 Android 系统对应的串口文件。

以 root 权限进入系统,

adb shell

su

然后,更改串口文件ttyS3的读写权限,

chmod 777 /dev/ttyS3

最后,写入信息 1111 到串口文件ttyS3里

echo 1111 > /dev/ttyS3

观察 PC 上的串口调试工具,如果 PC 上能收到信息,说明调通了,那么就可以进行应用开发了。

// TODO 更多

相关文章

  • 串口通讯

    Android应用串口通信的实现 Android SDK并没有在Framework层实现封装关于串口通信的类库。但...

  • Android开发之串口通信:AndroidSerialPort

    AndroidSerialPort Android 串口通信,基于谷歌官方android-serialport-a...

  • Android USB转串口通信

    一、引用 1、Git上最火的USB转串口通信2、Android之USB转串口通信3、安卓开发中的USB转串口通讯 ...

  • Android 串口设置校验位、速率、停止位等参数

    最近业余时间有个android项目需要和硬件进行通信,通讯方式都是通过串口,android串口通讯google有个...

  • Android与串口设备通信的方案

    Android芯片一般使用ARM的,都支持串口通信。 上图中用与Android与串口设备通信的方案有四种:第一种是...

  • Android串口通信工具

    Android串口通信简单封装,可以用于和连接串口的硬件通信或者进行硬件调试 集成方法: Step 1. Add ...

  • Android 串口通信开发笔记3:CMake 方式实现和 多对

    上一篇:Android 串口通信笔记2 调试工具分析 工具类实现分析、项目实现Android串口开发 延伸和扩展,...

  • Android 串口通信

    Android 主板在与其它硬件进行串口通信时,串口作为底层实现,Android 系统把设备作为一个文件,与其他设...

  • Android 串口通信

    前段时间,接触了一个智能硬件的项目,在定制化的平板上运行 Android 系统,并通过串口和蓝牙与其他设备进行通讯...

  • Android串口通信

    目前物联网已慢慢普及,NDK开发也慢慢普及。 今天结合自己在项目中的串口的使用说明一下Android串口通信的使用...

网友评论

      本文标题:Android 串口通信

      本文链接:https://www.haomeiwen.com/subject/ulirtctx.html