"); //-->
本文档主要介绍 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-ath
保存,退出。
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
完成后,在源码目录使用“./build_android.sh”命令编译镜像。最终在
out/target/product/topeet_6dq 目录下生成镜像。把镜像烧写进开发板。
1.3 串口测试
使用“adb install serialtest.apk”命令将提供的串口测试 apk 安装至开发板
打开串口助手。设置波特率和串口号。如下图。(串口号根据自己情况做修改,这里取消
掉了 HEX 显示和发送,选中了定时发送)
打开开发板上的 apk。点击“RECV”按钮。开发板接受到 PC 端发送的数据,如下图。
点击“SEND”按钮,在 PC 端接受到开发板刚发送的数据。如下图
测试完成。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Windows XP Embedded组件化技术与技巧
光敏“喀!呖!\"电路
[求助]vxworks的哪个版本支持IPv6
兆易创新:技术与人才双驱动,乘势而上二十年
基于神经网络预测器的传感器数据证实技术研究
求2个未知数之比的电路
低速串行总线调试-SPI译码
高人指点:怎么理解ads中的Ropi和Rwpi
Merifund Capital Management 分析三星与特斯拉的交易
开发者调查:使用量增加降低人工智能编码工具的信任度
库克表示,苹果计划“大幅”增加人工智能投资
市电过、欠压自动指示保护电路
美国对中国台湾加征20%关税:晶圆代工厂未受影响,下游企业受损—232条款阴影笼罩
阿里巴巴推出 Quark AI 眼镜,挑战 Meta 和小米,年底将上市
电动方程式赛车越来越快:这项运动的下一步是什么?
一个基本的,鲜为人知的 pointer
低速串行总线调试-I2C译码
印刷厂控制双张纸用的光敏电路
低速串行总线调试-CAN译码
[求助]ARM4510b + uClinux环境中能否使用RTP协议?
硬件为什么总背锅
趋势科技推出数字孪生模型,实现主动网络安全防御
基于声表面波的某无线远距识别系统的实现
基于神经网络的声测法车辆类型辨识的应用研究
基于双单片机通信的无刷直流电动机控制系统
电灯浪涌电流抑制电路
arm9同时打开MMU和Dcache出错
基于神经网络模块sn9701开发多变量系统解耦控制器
低速串行总线调试-RS232译码
机器人、无人机是怎么知道自己的姿态的?揭秘 IMU 的关键参数