摘要: |
近年来,随着汽车的普及和道路的建设,城际间的经济往来更加频繁,活动的区域也越来越大,由此产生了交通阻塞、找不到目的地、工作效率降低等严重问题。GPS车载导航系统能有效的改善以上各种交通问题,为人们出行提供便捷服务,将成为车上的基本装备。与国外相比,目前国内GPS车载导航发展比较落后,根据自身的研发条件,借鉴现有产品优点,基于ARM及WinCE.net平台下,研制在符合中国国情的GPS车载导航系统中起关键和基础作用的BSP包,具有一定的研究意义和实用价值。
GPS车载导航系统涉及的技术范围很广,本文采用先进的嵌入式系统技术,以微软的WinCE.net和SHARP的LH7A404作为平台,设计和实现系统平台的板级支持包(BSP),是实现系统内核移值和整个系统的应用软件的基础和关键。首先对系统进行整体设计,确定整个系统的软硬件组成。然后分析软件部分中的BSP包结构和开发步骤。接着详细开发系统引导程序BootLoader和其他的OAL部分。最后介绍设备驱动程序的实现模型,详细分析驱动程序的中断处理机制和驱动程序的加载机制,在此基础上重点研究和开发SD存储卡驱动程序。
本文工作已经在深圳一家公司的GPS车载导航系统设计中得到应用,并成功在国内上市,取得良好的经济效益。 |