立即注册
查看: 3442|回复: 7

[gps技术] [FAQ13278][GPS]GPS问题调试--如何在MAUI上开发GPS

已绑定手机
已实名认证
发表于 2018-12-10 14:34:41 | 显示全部楼层 |阅读模式 来自 广东省深圳市
如何在MAUI上开发GPS,所以这篇文档是基于这样一个前提:设备GPS是可以正常work的。

对于GPS需要抓取catcher log
抓取catcher log,filter设置为MOD_GPS(all class on)、MOD_MNL(all class on)。
从catcher 上看到的log里,要能够看到TRACE log,例如
QQ截图20181210142132.png
如果看不到,请将makefile中的KAL_TRACE_OUTPUT=FULL

答:
MTK目前在MAUI上,我们可以将工程分成如下3种HONE、IOT、MODEM。
要区分这三种,请参考如下:
PHONE:请 check 你的编译出来的目录下的sym文件,可以搜索到mdi_gps_uart_open。
IOT:makefile中GPS_ADAPTOR_SUPPORT=TRUE。
MODEM:除了上面的两种以外的。
PHONE有两种开发方式,请选择自己需要的。
1,使用MRE sdk API来开发GPS。
2,使用gps manager service API来开发GPS。

下面我们会依次介绍各种方式下如何开发GPS。
A, PHONE上使用MRE sdk API来开发GPS
B, PHONE上使用gps manager service API来开发GPS。
C, IOT上开发GPS。
D, MODEM上开发GPS。

请根据自己的需要挑选。Let’s Go!!!
对于GPS开发来讲,只需要弄清楚三件事情:如何打开、如何关闭、如何取GPS数据。

PHONE使用MRE sdk API来开发GPS。
API放在如下路径
Mre\sdkinc\vmgps_sdk.h

QQ截图20181210142230.png
QQ截图20181210142249.png
PHONE使用gps manager service API来开发GPS
在makefile中AGPS_SUPPORT=NONE,表示不使用AGPS,请参考Mdi_gps.c下的API

QQ截图20181210142312.png
如果你是要使用AGPS,请先check makefile中AGPS_SUPPORT是否为NONE,如果是,表示不支持AGPS。
Gpsmgr.c

QQ截图20181210142333.png
例子代码
EngineermodeMinigps.c
em_minigps_enter_main_src接口
em_minigps_exit_main_src接口
em_minigps_gps_callback接口
a,获取port号。

QQ截图20181210142355.png
b,检查是否可以使用AGPS。
QQ截图20181210142415.png
在中国运营商不支持control plane,所以我们只看user plane下的AGPS如何用。
c,得到QOP。

QQ截图20181210142437.png
D,得到user plane setting
QQ截图20181210142459.png
E,真正调用打开GPS的接口,可以看到这里会区分是MA,还是MB。
MB是我们经常用的,表示设备完成测量并计算位置。
MA不太常用,一般在实验室测试AGPS会用到,表示设备完成测量卫星,将结果给server,由server完成计算位置功能。

QQ截图20181210142525.png
下面是不是用AGPS的情况。
QQ截图20181210142544.png
F,下面这个接口处理从driver上报上来的gps数据。
QQ截图20181210142603.png
如果是以AGPS 方式操作,关闭AGPS
QQ截图20181210142622.png
如果是以GPS 方式操作,关闭GPS
QQ截图20181210142645.png
IOT上开发GPS
Mre\sdkinc\vmgps_sdk.h 有例子程序。
1,如何打开GPS,有例子程序。

QQ截图20181210142705.png
QQ截图20181210142722.png
QQ截图20181210142741.png
2,如何关闭GPS
QQ截图20181210142807.png
QQ截图20181210142827.png
游客,如果您要查看本帖隐藏内容请回复


已绑定手机
已实名认证
发表于 2018-12-18 11:57:47 | 显示全部楼层 来自 广东省深圳市
很好,很好!
已绑定手机
发表于 2019-3-22 10:54:04 | 显示全部楼层 来自 上海市
111111111111111111111
已绑定手机
发表于 2019-9-27 17:45:14 | 显示全部楼层 来自 广东省深圳市
谢谢                          
发表于 2019-10-24 20:58:46 来自手机 | 显示全部楼层 来自 广东省
牛牛牛,正好需要!
已绑定手机
已实名认证
 楼主| 发表于 2019-11-4 10:51:58 | 显示全部楼层 来自 广东省深圳市
zhaotieming 发表于 2019-10-24 20:58
牛牛牛,正好需要!

下载支持
已绑定手机
已实名认证
 楼主| 发表于 2019-11-4 10:52:11 | 显示全部楼层 来自 广东省深圳市

感谢支持,一起学习
已绑定手机
已实名认证
 楼主| 发表于 2019-11-4 10:52:32 | 显示全部楼层 来自 广东省深圳市

多多支持啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表