RK3568 Android 11添加EC20模块的GPS功能
前言
最近接到一个需求就是,目前EC20模块的4G功能已经可以正常使用,但是今天要调试一个带GPS的EC20,需要调试GPS功能。
一、使用步骤
1.根据模组厂提供的文档,需要把gps的库文件放入指定位置:
device/rockchip/rk356x/device.mk文件中添加预制文件:
+PRODUCT_PACKAGES += \
+ android.hardware.gnss@2.0-impl \
+ android.hardware.gnss@2.0-service
+
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/gps.default.so:vendor/lib64/hw/gps.default.so \
+ $(LOCAL_PATH)/gps_cfg.inf:vendor/etc/gps_cfg.inf
+
2.还需要打开gps的宏脚本:
device/rockchip/rk356x/BoardConfig.mk
WITH_DEXPREOPT := trueBOARD_NFC_SUPPORT := false
-BOARD_HAS_GPS := false
+BOARD_HAS_GPS := trueBOARD_GRAVITY_SENSOR_SUPPORT := trueBOARD_COMPASS_SENSOR_SUPPORT := false
3.库文件以及inf文件连接:放在最后
2.更新gnss
google 要求最新android10必须用gnss1.1以上,android11要求gnss2.0以上,这个hardware\interfaces\gnss\2.0\default\目录需要更新(rk最新的代码可能不需要)
更新后在这个目录下执行下 “touch *” ,确保编译时候能识别到更新。
文件压缩包连接:放在最后
总结
目前在rk3568 android 11系统上验证ok,测试apk使用gps test.apk。
测试apk及相关文件连接:https://download.csdn.net/download/weixin_45422521/86229040
RK3568 Android 11添加EC20模块的GPS功能相关推荐
- android11beta支持什么手机,Android 11 Beta1发布,新增多种功能,网友:Android基于 Flyme...
原标题:Android 11 Beta1发布,新增多种功能,网友:Android基于 Flyme 6.11日消息,谷歌于今日凌晨正式推送了 Android 11 Beta 1 版系统,不仅新增了可悬浮 ...
- 计算机的功能mc,1.2使用计算机测试MC20模块的GPS功能
使用SSCOM发送指令 AT+QGNSSC=1 启用模块的GPS功能,这时PPS指示灯将点亮 2. 发送 AT+QGNSSRD? 说明,您可以获得GPS NMEA协议数据 开机时上图所示的数据. 每个 ...
- 同步android wear音乐,Android Wear首次更新:添加离线音乐、GPS功能等
Android Wear日前迎来了其发布后的首次大更新. 谷歌为这一可穿戴设备的操作系统添加了离线音乐.蓝牙耳机以及GPS定位等功能. 此次更新意味着,当你出去慢跑但将智能手机落在家里的话,仍然能够欣 ...
- android动态添加的页面怎么加功能_Android跳转应用安装页面
一.低版本跳转方式 Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(uri,"application ...
- Android11不申请储存权限,Dolphin 模拟器开发者:由于 Android 11 存储权限收紧,模拟器功能将受限...
IT之家2月14日消息 据外媒 XDA 报道,Android 的分区存储规则一直是 App 开发者争论的焦点.分区存储的目的是减少应用程序对用户私人文件的访问,但它的实现从根本上改变了应用程序访问手机 ...
- rk3568 android 11 默认壁纸
去除默认壁纸 device/rockchip/rk356x/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper. ...
- rk3568 android 11.0 userdata 改为ext4格式
功能:解决设备在恢复出厂设置进行擦除数据的时候卡住问题. 1.修改userdata分区为ext4格式 diff --git a/device/rockchip/common/scripts/fstab ...
- Android 11.0 Launcher3 动态时钟图标功能实现
1.前言 1.1概述 在11.0的系统产品rom定制化开发中,在Launcher3中的定制化的一些功能中,对于一些产品要求需要实现动态时钟图标功能,这就需要先绘制时分秒时针表盘,然后 每秒刷新一次,做 ...
- android 中添加 Google Play Game Services 功能 1
第一步 https://developers.google.com/games/services/android/quickstart 根据里描述的步骤 先 更新android sdk Extras ...
最新文章
- java性能分析 linux,linux 系统性能分析
- BM微型计算机2283,微型计算机原理及接口技术钢琴课程设计最新.doc
- 汇编指令:ldr和str,ldm和stm的区别
- 线性代数矩阵论——矩阵的基本运算——加、减、取负、乘、数乘、转置
- linux内核定义的常用信号6,linux复习
- 统计字符串中个字符的个数
- python自学行吗-自学python有用吗?
- 数据结构—二叉排序树
- AI+教育落地,百度大脑如何让校园更智能?
- word2vec 数学原理
- 20155213 实验三《敏捷开发与XP实践》实验报告
- 陈绪:3月21日阿里云北京峰会专场出品人
- Flutter Dio 报错is not a subtype of type ‘DioError‘
- 基于深度学习的以图搜图
- 《大学“电路分析基础”课程实验合集.实验一》丨元器件的检测及万用表的使用
- 英雄无敌王朝 服务器维护,魔法门之英雄无敌王朝全新护国神器玩法介绍_魔法门之英雄无敌王朝全新护国神器怎么玩_玩游戏网...
- 关于请求_小七_新浪博客
- 韩国多佑集团软件和服务外包基地纳米大厦大连揭幕
- Pr入门学习之选择GPU加速
- Javascript 设计模式之代理模式【讲师辅导】-曾亮-专题视频课程