ublox GPS

2024-02-19 09:18
文章标签 gps ublox

本文主要是介绍ublox GPS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.编译gps文件
在/projects/android/freescaleandroid5.1/hardware目录下创建u-blox文件夹,将gps源码复制到此目录;
修改u-blox.conf文件,将SERIAL_DEVICE设定为/dev/ttymxc2,将BAUDRATE改为38400;
编译gps模块:$source build/envsetup.sh
$lunch sabresd_6dq-userdebug
$cd hardware/u-blox/gps
$mm -B
编译报错:hardware/u-blox/gps/hal/ubx_serial.cpp:101:24: error: 'I2C_SLAVE' was not declared in this scope

修改bionic/libc/kernel/uapi/linux目录下的i2c.h文件(注:该文件不可编辑,为自动生成的文件),在文件中添加
/*------lqy------*/
#define I2C_SLAVE 0x0703                /*for gps compiling*/
此方法不推荐使用,待后期解决
重新编译,可行!并在out/target/product/sabresd_6dq/system/lib/hw中生成gps.default.so文件。此文件可保存,重复使用。

2. 使能ttymxc2串口权限
/projects/android/freescaleandroid5.1/fsl/sabresd_6dq/init.rc

   chmod 777 /dev/ttymxc2

3. 复制相应文件
/projects/android/freescaleandroid5.1/fsl/imx6/imx6.mk


PRODUCT_COPY_FILES +=    \

        device/fsl/common/input/Dell_Dell_USB_Keyboard.kl:system/usr/keylayout/Dell_Dell_USB_Keyboard.kl \

    .....

        \

        hardware/u-blox/gps/gps.conf:system/etc/gps.conf\

        hardware/u-blox/gps/u-blox.conf:system/etc/u-blox.conf


这篇关于ublox GPS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/724227

相关文章

CST软件如何仿真GPS上半球空间的辐射占比

手机GPS天线测试,除了关心常规指标外,通常还要评估天线上半空间和下半空间的辐射比,以了解GPS天线真正有用的辐射效率有多少。本期将以GPS天线为例介绍在CST中如何仿真GPS上下空间的辐射比。 这里用Antenna Magus库,创建了一个IFA天线用来做本例的演示,如下图所示: 要进行方向图分析,需要设置一个远场频点的监视器,例如1.575GHz。然后仿真得到天线的远场方向图如下图所示

settings数据库查看location(GPS)设置模式的命令

App层 Android平台中,GPS的开启和关闭主要在设置中: 其模式有三种: 1.High accruacy 高精度 使用GPS,Networks,Wi-Fi和Bluetooth进行定位, 准确度最好,但比较费电 2.Battery saving 使用Wi-Fi, Bluetooth和Networks进行定位, 速度快,省电,但是精度较差。 3.Device only 只使用GPS进行定位

根据GPS获取手机位置

根据GPS获取手机位置坐标的类 package com.wjy.project.railway.tools;import android.Manifest;import android.app.Service;import android.content.Intent;import android.content.SharedPreferences;import android.cont

在Postgresql中计算工单的对应的GPS轨迹距离

一、概述 在某个App开发中,要求记录用户的日常轨迹,在用户巡逻设备的时,将记录的轨迹点当做该设备巡逻时候的轨迹。 由于业务逻辑上没有明确的指示人员巡逻工单-GPS位置之间的关系,所以通过时间关系进行轨迹划定。 二、创建测试表 首先创建测试表,包括用户表、工单表以及GPS轨迹表。 用户表 --用户表CREATE TABLE a_users (userid varchar NUL

《Linux操作系统-系统移植》第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远AG35开发-GPS解析及编程)

查看参考手册,移远带有GPS的芯片的USB Serial如下。 2.1应用简介 1、若不使用 AT+QGPSCFG 指令对AG35进行配置,则会以默认参数开启GPS参数,NMEA端口开始上报,"gpsnmeatype"默认值为31,上报间隔为1s,每次上报所有种类的NMEA数据(GGA\RMC\GSV\GSA\VTG),若采用此默认配置,大多数使用者会觉得单次上报的数据太多且很多信息重复,建

STM32——GPS模块(GY-NEO-6M)

1连接 1-1 使用 USB-TTL 工具,安装好驱动,可以在”设备管理器看到对应COM”按照如下链接测试模块: USB-TTL GPS 模块 3.3V--------------------------------->VCC GND------------------------------>GND RXD------------------------------>TXD TX

GPS扫盲

GPS模块参数主要有接收灵敏度、定位时间、位置精度、功耗、时间精度等。根据不同的GPS芯片有不同的性能差异,在各项参数上都有差别,所以选择一款性能好的GPS模块,需要参照详细的各个GPS模块参数来选择。 以下是我们公司采用ublox芯片的GPS模块HT-1009U的详细参数:   模块性能 芯片 ublox UBX-G7020-KT 频率 L1, 1575.42MHz

webview下js的gps定位

webview下js的gps定位 <html><head><title>Js调用Android</title></head><body><input type="button" value="Toast提示" onclick="myObj.startGps();"/><input type="button" value="列表对话框" onclick="myObj.showDialog(

时间服务器中,适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位

NTP 是什么?   NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。 NTP 实现什么目的?   目的很简单,就是为了提供准确时间。因为我们的手表、设备等,经常会时间跑着跑着就有误差,或快或慢的少几秒,时间长了甚至误差过分钟。 NTP 服务器列表 最常见、熟知的就是 www.pool.ntp.org/zo

基于51的单片机GPS定位系统设计

一.硬件方案 本设计主要是制作出一款基于51单片机的GPS定位器,根据设计需求,硬件部分主要由51单片机+GPS定位模块+LCD12864液晶+LED指示灯+3.3V稳压电路+天线设计而成; 二.设计功能 (1)单片机选用:51单片机(STC89C51/52、AT89C51/52、AT90C51/52均可兼容),GPS定位模块(带天线)。 (2)采用LCD12864液晶显示当前的时间、日期、