迅为-iMX6-Android4.4-串口屏蔽gps文档及测试例程

发布时间:2020-11-25 11:17    发布者:就是塔塔
关键词: 迅为 , iMX6 , Android
本文档主要介绍 iTOP-IMX6 开发板下,android 串口的使用。
Android4.4.2 系统的串口测试,如果使用和 GPS 复用的串口,会出现只能发送不能接收的情况,这是因为在 Android 系统源码中,GPS 占用了这个串口的接收。需要屏蔽掉串口,重新编译系统,这个串口就可以使用了
底板版本:v_2.1 及以后的版本。
1.1 修改 Android.mk 文件
在源码目录使用“vi hardware/imx/Android.mk”命令打开 Android.mk 文件。如下图。并修改第一行为:
common_imx_dirs := libsensors lights wlan libbt-ath3k
1.jpg
保存,退出。
1.2 删除 GPS 关键字
在修改完上述步骤之后,还需要将iTOP-iMX6_android4.4.2/out/target/product/topeet_6dq 目录下,有 GPS 关键字的目录删掉,然后重新编译,否则修改不会生效。
使用“cd out/target/product/topeet_6dq”命令进入该目录。使用“rm -rfsystem/lib/hw/gps.SABRESD.so”、“rm -rf obj/lib/gps.SABRESD.so”命令删除掉这两个文件。如下图。
2.jpg
完成后,在源码目录使用“./build_android.sh”命令编译镜像。最终在out/target/product/topeet_6dq 目录下生成镜像。把镜像烧写进开发板。
1.3 串口测试
使用“adb install serialtest.apk”命令将提供的串口测试 apk 安装至开发板。
3.jpg
打开串口助手。设置波特率和串口号。如下图。(串口号根据自己情况做修改,这里取消掉了 HEX 显示和发送,选中了定时发送)
4.jpg
打开开发板上的 apk。点击“RECV”按钮。开发板接受到 PC 端发送的数据,如下图。
5.jpg
点击“SEND”按钮,在 PC 端接受到开发板刚发送的数据。如下图。
6.jpg
测试完成。
7.jpg





本文地址:https://www.eechina.com/thread-748686-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表