基于ARM9的GPS定位软件设计

来源 :厦门大学 | 被引量 : 0次 | 上传用户:fengyun816ok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
汽车是现代文明社会中与每个人关系最密切的一种交通工具,据统计,目前我国汽车保有量达到3200万辆,预计到2010年,汽车保有量将达到5560万辆。然而目前使用车载GPS接收机进行自主定位的车辆相对来说还比较少。因此车辆导航将成为未来几年中全球卫星定位系统应用的最大的潜在市场之一。本课题设计开发一个使用Windows CE操作系统的基于ARM9的嵌入式GPS导航定位系统,分为3个部分:硬件平台的开发设计、GPS定位软件的设计、数字娱乐功能的开发。本文的主要任务是GPS定位软件的设计,已经顺利完成以下几部分的内容:1.Windows CE操作系统的移植:本系统选用的是WinCE 4.2操作系统。2.软件开发平台的构建:采用的是Embedded Visual C++(eVC)开发软件,除了安装开发工具以外,还要按照一定规则安装一系列开发工具,以保证软件开发、调试的顺利进行。3.GPS模块与开发板的串口通讯和GPS模块供电电路设计。4.使用MFC库的GPS模块与嵌入式系统的串口通讯编程:由于GPS模块通过串口发送它接收到的一系列地理信息,于是选择使用eVC编写串口通讯程序,通过串口API编程完成对串口通讯的控制和数据的接收。5.处理GPS接收到的信息和实时显示定位信息的程序设计(使用MFC库):同样使用eVC的MFC库编写处理信息的程序,并以数字和图形信息格式在用户界面上显示地理信息。6.使用标准C接口的GPS定位软件的设计:同样使用Embedded Visum C++编写一个使用标准C接口的具有图形界面的GPS定位软件,由于该软件不使用MFC库,所以它具有更好的可移植性。该软件的主要功能也包括GPS模块与嵌入式系统的串口通讯、GPS接收到的信息的处理、定位信息的实时显示等部分。7.对程序进行断点调试和在开发板上的调试,程序能正常运行,功能能达到了预期目标。
其他文献
本文通过对荣华二采区10
期刊
近年来,随着国际油价的日益增长,以及经济危机对国际船市的影响,使得船舶运输业与制造业受到了前所未有的严峻挑战,再加之国际海事组织(IMO)近年来对安全、环保领域不断增加
工程实际中经常需要处理大量的实验数据,对数据的回归分析是其中的一个重要方面。符号回归的含义是找出一个符号形式的数学公式,以指定的精度拟合相关变量的有限样本,以便于
本文通过对荣华二采区10
期刊
近年来,光子集成技术正在光互联、智能传感等领域发挥着重要的作用。其中,硅光子技术由于其尺寸小、集成度高、且与微电子工艺相兼容等优点,在近几年得以迅速发展。在众多硅
随着国内各行各业不断的发展,对于专业技术要求也越来越高,专业技术人员的需求也越来越高,因此,中职教育受到了前所未有的重视.近年来,为应对这方面的需求,教育部大力提倡校
新闻主要是对发生的时事热点、最新事件等进行收集、整理创作然后进行传播,传统媒体主要是电视、报纸、广播等,现今随着网络的发展网络传播更加快速且传播度更广.新媒体时代
电子设备的热设计一直是影响系统可靠性的重要因素。随着微机电系统制造工艺的成熟,电子产品的微型化速度加快,集成度越来越高。而产品的功耗却比以前更大,使得电子设备的热
伴随着工业地快速发展,工程振动问题日益突出,结构的振动控制已经成为科研工作者研究的重点。粘弹性阻尼材料凭借其优良的阻尼性能已经作为一种重要的减振手段在工程上获得了
液体载运设备或内部有液舱结构的载运设备逐步走向大型化,尤其是随着天然气等气体能源的广泛应用,大型低温液体载运设备的需求量增大。在船舶与海洋工程领域内,液化天然气船(