美文网首页
Android串口通讯

Android串口通讯

作者: 人称老黄 | 来源:发表于2021-01-28 13:38 被阅读0次

简介

在Android上使用串口通讯一般就是用google官方的串口demo代码(android-serialport-api)进行通讯

地址如下:https://github.com/cepr/android-serialport-api                                                         由于这个demo无法直接在项目中使用,需要我们

1.集成 android-serialport-api :

当我们下载好demo需要用到android-serialport-api下面的这两个文件,但是这两个文件需要CMAKE去编译它,那么就先说说CMAKE的使用吧

首先在main目录下创建一个cpp目录,在cpp目录下创建CMakeLists.txt文件然后上面的.c和.h文件放入cpp目录下

然后在build.gradle下面添加如下代码                                                                       

externalNativeBuild{

    cmake{

        path "src/main/cpp/CMakeLists.txt"

    }

}

在CMakeListe.txt添加如下代码:

cmake_minimum_required(VERSION 3.4.1)

add_library(SerialPort SerialPort.c)

target_link_libraries(SerialPort android log)

这里需要注意的是在SerialPort.c和SerialPort.h文件里面需要把方法修改包名替换成自己的包名

把android-serialport-api下面的SerialPort复制到自己项目里面

SerialPort参数的设置

path:为串口的物理地址,一般硬件工程师都会告诉你的例如ttyS0、ttyS1等,。

baudrate:波特率,与外接设备一致

flags:一般设置为0。

到这里串口通信集成部分就基本完成了

分享一个串口调试工具 目前只有Win的版本 有这个工具就可以愉快的和硬件工程师调试了

https://pan.baidu.com/s/1mL1elVv-gCB4BCRz5NAYHg

提取码:eori

相关文章

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

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

  • Android串口通讯

    简介 在Android上使用串口通讯一般就是用google官方的串口demo代码(android-serialpo...

  • Android串口通讯

    串口通讯的步骤: 1.打开串口。 2.串口处于监听状态 3.想串口写入数据,串口接收到数据返回数据 串口的一个基本...

  • Android 串口通讯

    概念 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口...

  • Android串口通信SerialHelper

    SerialHelper 一个基于usb-serial-for-android封装的Android串口通讯帮助库,...

  • Android USB转串口通信

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

  • Android串口通讯开发

    1.Windows下设置模拟器串口映射,便于调试: 使用工具包: 百度网盘下载 (1)win下运行虚拟串口工具,...

  • Android串口通讯整理

    这一段时间做的项目自动售货机和无线终端设备的通讯,都是通过串口进行对接和通讯。在Android中进行串口通信方式可...

  • Android加载Class的思考

    做的一个项目需要用到串口通讯,而android恰恰有现成的串口通讯服务,但是相关的接口类都被隐藏起来了,不能被用...

  • Android Studio 集成NDK 报错Error:No

    Android工作中需要对接串口通讯,在给AndroidStudio集成NDK的时候通过SDK Manager下载...

网友评论

      本文标题:Android串口通讯

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