ublox Android 定位超时,[RK3288] [Android 7.1] u-blox GPS调试
我这里GPS使用的是TTL串口GPS芯片,用的是uart0
1.确认原理图对应的uart节点,将其打开
&uart0 {
status = "okay";
dma-names = "!tx", "!rx";
pinctrl-0 = ;
};
2.在hal层编译出 gps.default.so 目录在hardware/rockchip/gps/
有的目录下自带ublox 没有的话自己添加一个编译出so库
在gps_zkw_v3.c中 #define GNSS_TTY "/dev/ttyS0" 选择你主板使用的串口号
代码下载:https://pan.baidu.com/s/1nuZqAmWTevsc1VmBg-gAjQ 提取码:s677
3.在device/rockchip目录下面grep 一下与gps相关的东西。
device/rockchip/common/BoardConfig.mk
-BOARD_HAS_GPS ?= false
+BOARD_HAS_GPS ?= true
+BOARD_GPS_TYPE ?= ublox
device/rockchip/rk3288/system.prop
-persist.sys.gpsTTY=/dev/ttyS3
+persist.sys.gpsTTY=/dev/ttyS0
编译烧录后可先查看串口信息:
rk3288:/ $ cat /dev/ttyS0
$GPRMC,033843.00,A,2231.85141,N,11403.89116,E,0.156,,300519,,,D*7D
$GPVTG,,T,,M,0.156,N,0.288,K,D*26
$GPGGA,033843.00,2231.85141,N,11403.89116,E,2,11,2.38,265.5,M,-2.3,M,,0000*4A
$GPGSA,A,3,11,18,23,50,01,42,09,22,08,30,07,,3.48,2.38,2.53*0F
$GPGSV,5,1,17,01,42,170,44,03,00,176,,04,29,264,26,07,56,321,29*7D
$GPGSV,5,2,17,08,56,008,24,09,29,241,30,11,68,196,31,16,18,076,21*75
$GPGSV,5,3,17,18,59,135,44,22,06,157,27,23,21,201,34,26,00,096,34*71
串口获取信息正常,在设置--位置信息--模式--模式选择 高精确度
最后安装gpstest.apk收星测试,
ublox Android 定位超时,[RK3288] [Android 7.1] u-blox GPS调试相关推荐
- android uboot log,RK3288 Android 8.1系统uboot logo过渡到kernel logo会花一下
在调试RK3288 Android 8.1系统遇到一个问题:开机启动uboot logo过渡到kernel log的过程中会花掉直到没有显示,再出现kernel logo. 分析:打印串口log时发现 ...
- android定位获取坐标系,Android 定位坐标过滤算法实现
繁星coding 1.位置服务的简介:位置服务,英文翻译为Location-Based Services,缩写为LBS,又称为定位服务或基于位置的服务,融合了GPS定位.移动通信.导航等多种技术,提供 ...
- android定位软件开发,android gps定位app源码(GpsTracker)
[实例简介]做到了 gps 开启关闭后的提示 以及地理位置记录(经纬度) [实例截图] [核心代码] package android.gpstracker; import android.app.Ac ...
- android 模拟器 超时,【android】android调用模拟器超时问题
COGS14. [网络流24题] 搭配飞行员 [问题描述] 飞行大队有若干个来自各地的驾驶员,专门驾驶一种型号的飞机,这种飞机每架有两个驾驶员,需一个正驾驶员和一个副驾驶员.由于种种原因,例如 ...
- android定位获得经纬度,android 定位(获取经纬度)
直接上代码: 重要的 是 获取位置权限,否则 是获取不到的!!! LocationManager lm = (LocationManager) getSystemService(Context.LO ...
- Android定位方式和测试方法
Android常用的三种定位方式有:基于GPS定位.基于基站地位.基于wifi定位. 1.基于GPS定位: GPS定位需要GPS模块(硬件)的支持,没有GPS模块是无法进行GPS定位的. GPS定位最 ...
- 高德Android 定位SDK示例
定位 SDK Android 平台定位 SDK 是一套简单的LBS服务定位接口,通过定位 SDK 开发者可以迅速为应用程序实现定位功能.您可以单独使用定位 SDK,也可以结合高德地图 Android ...
- Android定位方式和测试方法,定位方式(d16)
一,回顾, ①selector和xpath的区别,selector是解析的html,xpth是解析的xml,所以使用selector比使用xpath快, ②定位元素的单数和复数,当使用单数定位不到元素 ...
- python android自动化元素定位_appium+python android元素定位
image ## text属性的方法 `driver.find_element_by_android_uiautomator(``'new UiSelector().text("Custom ...
最新文章
- 4.3. postForObject
- 解决域中打印机不能共享打印的问题
- Oracle 在安装时,安装文件的目录不能有汉字。
- c# json转对象
- 顺序表的基本操作代码实现
- tracker服务器包含什么信息,tracker服务器
- h5移动端开发之禁用微信浏览器字体大小设置
- 记事本APP之Alpha报告
- Retrying connect to server: 192.168.10.101/192.168.10.101:10020. Already tried 0 time(s); retry poli
- ElementUI 文件上传传递额外参数
- 基于Android平台的小说阅读APP的设计与实现
- Re:萌娘百科上的黑幕实现
- Web3能否撕裂国内 VC 的共识?
- P2357 守墓人(树状数组/线段树)
- 从大三开始奋发的程序员面临新的困惑
- NIS(网络信息服务)的功能及使用
- Python学习手册--第二部分(数据类型)
- 上海市2019年公务员录用考试笔试合格人员笔试成绩(B类)
- ChirpStack 笔记 2.7 JS编解码函数的使用
- linux下查看tomcat进程号
热门文章
- Invalid options object. Copy Plugin has been initialized using an options object that does not match
- 天猫整站SSM-分页-herf(做个人学习笔记整理用)
- 【C语言进阶深度学习记录】三十五 程序中的堆、栈以及静态存储区(数据区)
- 中国经济怎么办之我见
- 【原】docker部署单节点consul
- 使用with 创建视图
- mysql :完整性约束
- datatables 的导出button自定义
- 10个让人很舒服的沟通技巧
- 数据结构--------------静态表的希尔排序