论文部分内容阅读
目前,GPS定位技术在陆地车辆导航定位系统中正获得了越来越广泛的应用。为了适应车内空间狭小和便携式的要求,开发嵌入式移动导航系统成为当前的技术热点。嵌入式GPS地图匹配系统实际上是在嵌入式平台上整合GPS定位技术和相关的电子地图技术的一套应用系统。随着对定位精度和系统成本的要求进一步提高,目前基于GPS的导航引入了更多的组合导航手段。基于GIS(地理信息系统)的GPS/MM组合导航技术是其中的一个重要研究方向。本文论述了ARM嵌入式系统的基本组成以及ARM嵌入式系统的基本开发环境及其移植方法。介绍了GPS定位系统的组成和原理,阐述了如何通过串口将GPS接收器和ARM嵌入式系统连接并获取数据。分析了MapInfo电子地图的格式,实现了电子地图在ARM嵌入式系统上的显示。研究了利用Map Matching技术修正GPS定位误差的方法。最后,应用Dijktra算法实现了基于电子地图的最优路径的选取。基于对这些关键技术的分析和研究,采用面向对象的系统分析和设计方法,设计并部分实现了一套运行于ARM嵌入式平台的地图匹配系统。