关闭

嵌入式GPS导航系统开发经验

标签: 嵌入式xslt引擎xsl存储手机
2007人阅读 评论(0) 收藏 举报
分类:

嵌入式GPS导航系统开发经验

一.地图数据篇

1.地图数据引擎与界面显示的代码分离;

2.地图数据与符号显示也就是地图数据显示分离(类似XMLXSLXSLT关系);

3.地图数据要分层:如街道,国道,小区,湖泊等;

4.地图数据根据客户的不同要求,可以定制不同比例尺,包含信息量的大小不同,行业特点,如房地产开发商,高校分布图等;

5.地图数据、地图数据格式解析引擎,界面三者独立;

二.GPS设备篇

6.,提供OpenGPSCloseGPSReadGPSDataGPSDeviceVersion以及IsConnectedGPS等接口;

各个不同厂商的GPS芯片,或者同一厂家GPS芯片的不同批次,分别实现其接口,并以动态链接库的技术方式,予以提供

7.对GPS硬件的各个参数,提供其配置参数文件,可以手工动态自主修改,GPS配置参数包括:端口号,波特率,GPIO的路径,串口的路径等信息;

8.提供测试GPS设备性能好坏,优劣的工具;

9.由GPS硬件厂商提供满足其GPS API接口的动态链接库即可运行GPS

10.为了使在GPS厂商的代码,不管是C/C++都行,提供.h文件应该包含:

#ifdef __cplusplus

extern "C" {

#endif

 

#ifdef __cplusplus

}

#endif

三.用户界面篇

11.因为地图数据存储空间大,可有用户手工指定GPS数据的存放路径,也就是程序与GPS数据存储路径分离;

12.针对不同屏,如320X480480X640等提供LCD_SIZE编译开关;

13.针对横屏,竖屏也要提供编译开关;

14.需要各个软件厂商提供接口,如获取手机IMEI号,手机号码等信息,都以动态链接库提供,让他们分别予以实现;

15.针对软件厂商,可以手工决定是否输出调试信息,以方便调试分析,或者展示Demo,性能卓越。

 

 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

GPS导航电文介绍

总结GPS导航电文的定义及其导航电文格式,方便对GPS信号传输信息进一步了解。
  • piaoyang518
  • piaoyang518
  • 2016-11-24 17:19
  • 2034

和菜鸟一起学android4.0.3源码之硬件gps简单移植

关于android定位方式 android 定位一般有四种方法,这四种方式分别是GPS定位、WIFI定位、基站定位、AGPS定位。 1、 Android GPS 需要GPS硬件支持直...
  • mwj19890829
  • mwj19890829
  • 2014-01-25 01:35
  • 1441

谈谈我做嵌入式系统开发的心得

原文地址:http://blog.csdn.net/coolbacon/article/details/6435344 (这是一个大牛讲嵌入式方面的经历,我觉得写得非常好,贴来学习一下) ...
  • yazhouren
  • yazhouren
  • 2014-12-23 10:54
  • 1120

嵌入式系统GPS模块设备编程

GPS是英文Global Positioning System(全球定位系统)的简称。GPS起始于1958年美国军方的一个项目,1964年投入使用。利用GPS定位卫星,在全球范围内实时进行定位、导航的...
  • hjm42138
  • hjm42138
  • 2016-04-07 16:29
  • 796

嵌入式软件开发是否需要经验,需要哪些基础知识?

本人从毕业到现在一直在嵌入式软件这个行业发展,已七年有余,也曾经迷茫无助过,也骄傲自满过,到现在算是趋于一个比较稳定的状态,嵌入式软件开发的项目本身代码量不会太大,除了一些特殊的方面外,基本难度都不是...
  • my__dream
  • my__dream
  • 2017-06-24 17:10
  • 923

嵌入式系统开发之环境的建立

交叉编译调试环境建立在宿主机(也就是你的电脑)上,对于的开发板叫目标板。要完全手工的建立针对某特定的目标板的交叉编译环境是一个非常麻烦的过程。有些人会问,为什么需要建立特定的环境,从网上下载一个通用的...
  • wtt561111
  • wtt561111
  • 2014-11-01 23:17
  • 572

嵌入式系统开发入门一:必备基础知识

一个嵌入式系统(本文所说的嵌入式系统包括ARM,DSP,单片机等,不包括FPGA、CPLD等)的开发至少涉及到硬件和软件两个部分。硬件之数字电路首先硬件部分,一款嵌入式电路板上,绝大部分的数字电路,处...
  • wmaxwell
  • wmaxwell
  • 2015-03-18 13:03
  • 944

嵌入式开发之道——菜鸟成长日志与项目经理的私房菜(读书笔记)

嵌入式开发之道——菜鸟成长日志与项目经理的私房菜(读书笔记) 邱毅凌著 1、一般函数调用与中断ISR的区别 一般程序都是循序执行的,CPU一定要执行到main()的第20行,才有可能去调用sub_...
  • luckywang1103
  • luckywang1103
  • 2015-05-17 21:25
  • 1672

gps导航卫星星历及历书参数意义

2011-09-17 10:02:35|  分类: gps|举报|字号 订阅 为了缩短卫星锁定时间,GPS接收机需利用历书、当地位置的时间来预报卫星运行状态。 ...
  • mirkerson
  • mirkerson
  • 2015-04-10 17:07
  • 4640

什么是嵌入式 如何理解嵌入式系统开发

什么是嵌入式?如果在十年前也许有70%的人不曾了解。如今不管是从行业应用,还是智能硬件的爆发,物联网时代的来临,嵌入式技术都得到了史无前例的发展。所以如果你还不了解什么是嵌入式,那确实有些OUT了。简...
  • zh6817719
  • zh6817719
  • 2016-08-26 13:11
  • 2178
    个人资料
    • 访问:1968023次
    • 积分:22101
    • 等级:
    • 排名:第383名
    • 原创:503篇
    • 转载:12篇
    • 译文:0篇
    • 评论:900条
    视频讲座
    博客专栏
    最新评论