摘要: |
近年来,随着汽车数量的增加汽车定位与导航服务也随之兴起。加之软硬件资源的成熟与完善,嵌入式技术的兴起与发展,都为车载导航终端提供了极佳的解决方案。另外,GPS技术和GIS技术的迅猛发展,为智能交通系统(ITS)的实现提供强有力的技术手段。据此,本文提出了一种融嵌入式技术、GPS和GIS技术为一体的车载导航终端解决方案。
本文首先介绍了嵌入式技术发展的概况,以及目前应用最为广泛的几种嵌入式操作系统和嵌入式处理器。在对比分析的基础上最终采用μC/OS-Ⅱ系统与ARM7的组合。
然后,对嵌入式系统的基本原理以及开发中所涉及到的关键技术,进行了详细说明。并给出了该终端系统具体实现方法。嵌入式操作系统为μC/OS-Ⅱv2.71,嵌入式处理器为SAMSUNG公司32位RISC处理器S3C44BOX(采用ARM7TDMI内核),软件部分主要用ARM汇编和C语言完成。本系统所使用的地图数据是从标准的MapInfo格式电子地图中提取出来,并转换成自定义的专用数据格式。此项工作是在VisualC++6.0环境下使用MapX控件,编写应用程序实现的。
最终系统实现了电子矢量地图绘制与无级缩放功能,目标跟踪功能以及目标轨迹显示等功能。此系统应用于水上交通安全保障信息系统中(交通部的科技开发项目)。
|