基于嵌入式Linux的车载GPS导航系统设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:zjl658788
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着后PC时代的到来,嵌入式系统的应用越来越广泛。本文在分析了当前国内外车载GPS导航系统发展状况的基础上,提出以ARM微处理器和嵌入式Linux为系统软硬件开发平台的总体构想,和系统按功能模块的划分思路。文章从硬件和软件两个方面详细讨论了系统的设计与实现。 硬件设计方面,引入了目前先进的ARM微处理器S3C2440A为核心的硬件系统设计方案。在构建了最小系统的基础上,针对导航系统的功能实现,扩充了LCD显示、触摸屏输入和GPS模块等接口电路,并讨论了各模块电路的工作原理和实现方法。 软件开发方面,以嵌入式Linux操作系统为平台。在建立了交叉编译和仿真环境的前提下,首先完成了嵌入式Linux引导加载程序和内核的移植及根文件系统的定制。嵌入式操作系统的硬件依赖性很强,操作系统启动时需要完成包括初始化硬件等一系列的底层工作,需要针对特定的硬件平台进行一系列的移植和定制。之后为车载导航系统的特殊设备开发驱动。为了实时地获取车辆位置等信息,满足车辆定位导航的要求,完成了GPS模块驱动的编写;实现了LCD驱动程序,使得设备拥有一个良好的输出平台。最后,创新地提出“MiniGUI+MGIS”的导航程序开发模式,对MiniGUI系统进行了移植,并重点论述了导航应用程序的设计原理及实现方法。该导航程序不仅具有丰富的功能菜单和按钮,便于使用者操作,而且功能结构模块化设计,利于系统的软件升级。 本文从实际应用出发,为嵌入式Linux在车载GPS导航系统中的应用研究提供了一种新的设计思路。由此设计的系统具有性能稳定、定位准确、人机交互界面友好、操作简单、成本低廉等特点,具有较强的实用参考价值。
其他文献
随着高空长航时无人机可靠性技术的发展,研究出一种在飞机受到非致命性损伤和故障情况下仍能使飞机可靠飞行的高生存力飞行控制系统,对高空长航时飞机顺利完成任务是十分必要的
为了提高CO2气体保护焊的自动化水平,本文研制了用于CO2气体保护焊的电弧传感焊缝跟踪系统。通过对电弧传感器理论的研究,结合CO2焊接自身熔滴过渡的特点,采用了对电弧电流信号
病案管理不断向数字化、规范化、全面化方向发展,在病案管理向电子化转型过程中存在着疾病分类编码质量低、重要病案信息记录不全等质量问题。同时还存在病案真实性维护困难
目的:探讨长春西汀联合巴曲酶治疗老年突发性耳聋的疗效及对血液指标的影响。方法:选择我院140例老年突发性耳聋患者,随机分为两组,每组各70例。研究组患者给予长春西汀联合
<正> 黑白画顾名思义就是以黑与白之间相互结合形成的作品。几年来,我辅导黑白装饰画创作,领悟了许多儿童绘画方面的创作方法及语汇,感到黑白创作与其它创作形式一样,其灵感
目的 通过对子宫肌瘤患者进行消瘤汤联合米非司酮治疗,观察其临床疗效。方法 对治疗组45例患者,进行消瘤汤联合米非司酮进行治疗;对照组51例,仅用米非司酮进行治疗,经过4个月
目的探讨l6层螺旋CT与超声结合在结肠癌诊断中的价值。方法选取2007年1月至2013年2月在我科进行影像学检查并行结肠癌根治术的78例患者为研究对象。78例患者术前全部行螺旋CT
本文主要研究邮件服务器的开发,实现的邮件服务器能满足西昌学院的实际要求,同时也适用于一些中小企业的需要。邮件服务器严格按照RFC821和RFC822规范进行开发和设计。邮件系统
<正>T(体温)temperature R(呼吸)breath HR(心率)heart rate BP(血压)blood pressure SBP(收缩压)systolic pressure DBP(舒张压)diastolic pressure ECG(心电图)electrocard
目的比较腹腔镜与开腹手术治疗小儿腹股沟斜疝的疗效。方法2001年4月~2006年1月,我们采用微型腹腔镜二孔法治疗小儿腹股沟斜疝410例(腹腔镜组),并与2004年9月~2006年1月408例