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