基于ARM和WinCE的车载导航系统设计_第1页
基于ARM和WinCE的车载导航系统设计_第2页
基于ARM和WinCE的车载导航系统设计_第3页
基于ARM和WinCE的车载导航系统设计_第4页
基于ARM和WinCE的车载导航系统设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

艋基于和的车载导航系统设计武汉科技大学中国地质大学邹卫峰陈和平陈彬张剑波一一介绍一个基于和的嵌入式车载导航系统,主要描述系统的硬件组成、软件架构及其实现的关键技术。系统以稳定的硬件设备和可裁减的操作系统为基础,结合定位信息和电子地图数据,为驾驶者提供实时定位、地图显示、智能寻径以及语音导航等功能。通过在武汉市进行的行车试验表明,该系统很好地实现了各项功能,达到了预期目的。关键词车载导航系统嵌入式系统全球定位系统为,捕获时间小于,刷新时间为,定引言车载导航系统是为驾驶者提供定位和引导服务的汽位准度范围最大为,数据输出格式为。初期开发所用硬件实物如图所示。车电子设备,一般采用定位,通过触摸屏或遥控器进行人机交互,帮助驾驶者准确、快速地到达目的地。在全球范围内,城市建设加快,汽车持有量提高,道路拓展,交通系统日益复杂,交通拥堵现象日益严重,而汽车导航产业因此而不断发展。随着中国汽车行业的快速崛起和嵌入式软硬件技术的发展,导航定位系统在我国进入了一个前所未有的发展阶段,市场上已相继出现了一批自主研发的相关产品。本文介绍的车载导航系统是在借鉴了国内外相关导航产品优点的基础上,自主研发的集全球定位技术、电子地图技术和嵌入式编程技术为一体的系统,以性能稳定、界面友好、成本较低为设计目标,成功投产后将会产生一定的经济效益和社会效益。图车载导航系统硬件实物系统需求分析概述参考市场上已有的导航软件功能以及实际的用户需求,确定导航系统应具备以下基本功能:地图的显示、放大、缩小、漫游、旋转。地图的装载、显示、操作应该达到速度快、移动平滑、无闪烁的效果,支持地图中的各类注记,跟随浏览方式流动,使地图在移系统硬件环境介绍一般地,嵌入式导航系统主频为动过程中不会缺失原有的注记;具有文字自动避让和流动注记功能,让图形显示更美观、整洁;支持复杂线型、矢量,内存为,不带硬盘,但大多数系统会带有、等扩展存储卡接口。系统的显示屏较小,掌上电脑一般为,分辨率为像素,平板电脑、车载电脑一般为,分辨率为到像素。本系统选用了公司基于结构的芯片,主频为,为,符号和栅格符号,丰富地图的表现能力。多种目的地查询方式。目的地的查找方式应符合用户习惯,提供拼音、设施类别、周边设施、电话号码和存储地点等多种查询方式,并支持模糊查询。路径分析与导航。路径分析算法应高效并具备最短路径查找、最优路径查找、最经济路径查找和高速优先查找等查找方式,用户能够自由地设置目的地、经由点以及规避点。通过实时准确接收数据来进行模拟导航和真实导航;导航过程中具备语音预先提示功能,提供交叉路口扩大图等信息。为;采用以作为定位芯片的接收设备,可以同时追踪个卫星信道,最低信号接收强度为一,冷开机暖开机热开机的时间分别丰;机舶入式杂记应用囫蟹疆豳珊万方数据(广告专用)航迹信息保存。系统自动记录行程轨迹,以便下一次沿路返回或查看,完成添加、删除、浏览等操作。下采用实现,不在目标设备上运行。用户界面。界面友好、美观,响应速度快、运行稳健、操作便捷。系统用例模型系统所采用的用例模型如图所示。厂、幽匡圈一圆鼠国一圈圈车载导航系统模块关系图其中用户通过人机界一、面调用导航系统,车人载系统利用接收田套设备与卫星通信,从而实现导航目的。围系统用倒图鼻人一各系统设计与实现关键技术系统逻辑结构根据嵌入式导航系统具有的功能,系统逻辑结构框图数据管理本系统的数据供应商所提供的电子地图导航数据,在如图所示。数据接收物理上采用的文件格式进行存储,以界面配置管理航迹信息管理文件进行属性说明,在逻辑上是按照图幅一专题图层一类型文件形式组织,如图所示。嵌入式导航系统图幅图幅图幅图幅地图数据预处理地图数据显示查询与量算路径导航分析地图数据管理地图数据库图车载导航系统逻辑结构框图专题图层功能模块设计根据需求以及系统逻辑结构框图对系统进行功能分黧解心,各模块及其关系如图所示。虚线箭头表示依赖关系,箭尾模块依赖于箭头模块。根据模块化设计的思想,整个系统采用动态链接库图地图数据组织逻辑结构从横向平面上,地图数据按照图幅方式进行组织,根据不同地理区域和应用需求,划分为不同的图幅。例如北京市地图、武汉市地图等。从纵向上看,每幅地图又是由()的架构开发。每个模块对应一个工程,每个工程除完成自己的责任,同时给其他工程提供接口,通过进行项目管理,其中为主工多个专题图层叠加组合而成的。每个专题图层由点类型、线类型、多边形类型和区域类型等代表种不同类型的图形元素的格式文件组成。不同的专题图层叠加形成一幅完整的地图。在本系统中,总体上地图采用三级比例尺结构,比例尺信息如表所列。为了提高效率和改善显示效果,程序启动时开辟片缓存,预先将各级比例尺地图数据装载进内存;在移动地图过程中,并不全屏刷新,而是将内存中未程,是最终运行的文件,负责整合其他模块,这样才使系统尽量达到“高内聚”和“松耦合”的目的。地图引擎库模块负责底层数据的组织,包括地图库管理、路经分析、地图绘制显示、模拟导航导航等。该模块中利用类聚合和继承封装了细节,但给外部程序提供使用接口。数据解析模块将地图提供商所提供的移动的部分和将要显示的部分拼接在一起显示,这样就极大地提高了地图的显示速度,保证地图连续无极缩放,跨区域无缝漫游。原始地图数据,转换为地图引擎模块所能识别的数据格式,并保存为数据库文件。它作为独立工程在机环境(投稿专用)豳蕊瞄嘲。舢。啪。”啪万方数据表编号地图比例尺信息地图比例比例尺说明角等信息,同时将车辆的新位置信息显示到地图上。接收线程函数伪码描述如下:万万万万万全国地图省级地图信号接收线程处理函数得到串口句柄;初始化接收缓冲区;市县级地图嵌入式数据库设计与数据解析封装了开放源码的嵌入式数据库,结合地(接收线程未被主线程结束串口句柄有效)设定等待的串口事件为接收数据事件(串口有数据事件到来)阻塞接收线程;图数据格式,设计了符合系统需求的数据库系统,并预先在机上进行数据解析,建立索引结构,经过压缩后批量地导入嵌入式数据库。重新设定要等待的事件信号,获得串口数据长度;(串口数据长度大于)锁定串口临界区;读串:数据到接收缓冲区;锁定全局变量临界区,转换接收缓冲区数据为双字节数据,并存储到全局变量中等待解析;解除全局变量临界区锁定;解除串口临界区锁定线程睡眠;)路径分析与语音导航路径分析算法采用了一种基于算法的启发式最优路径搜索算法(,)。算法是典型的最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是,以起始点为中心向外层扩展,直到扩展到终点为止;算法能得出最短路径的最优解,但由于它遍历计算的节点很多,其效率较低。启发式最优路径搜索算法()的基本原理,是借助人工智能()的决策机制,将每个节点到达终点的代价估计设计为代价函数引入到算法中来,由代价函数来决定寻径策略(即优先搜索哪些中间节点),将传统的均等式宽度优先搜索机制改进成带有方向性的深度优先搜索机)关闭串口,设定串口句柄为空,)制,以减少搜索的节点数,从而降低其时间复杂度,效率比算法提高近倍胪。采用异步和同步方式播放事先录制好的真人语音,在导航过程中根据实际路况实时播报。此处“异步”是指导航进行的同时播放语音,通过指定函数()的参数,实现播放后立即返回以达到异步效果;“同步”是指导航暂停,播放语音后才继续。图形用户界面设计和系统逻辑组织根据嵌入式导航系统设计的特点,即在满足用户界面美观、易用的同时又要具有较低的内存消耗和较高的效率,为此以为基础利用开发了一套控件类,并经过严格测试杜绝了内存泄漏。它们都包含在系统辅助库模块中,分别是:(图片按钮)、(单选按钮)、(滑动条)、数据压缩和解压鉴于系统存储空问有限,应采用压缩方式保存航迹信息等数据。系统采用改进的压缩解压算法,即利(静态文本)、(编辑框)和(比例尺)。其中关键是实现了不支持的图像混合函数,然后重载了等类,实现了按钮自绘函数(),使控件具有了透明、有图片、有声音、圆用二叉查找树结构的字典替代线性表结构的字典以提高处理速率。其性能指标是:压缩解压速率在左右;压缩比在,左右。角、阴影等特殊效果。基本原理描述如下:在()函数中,首先绘制控件的基本形状,并从父窗口拷贝背景,然后绘制按钮各种状态下的背景、圆角边框、阴影以及图片,最后利用函数实现对控件透明度的控制信号接收、数据提取和地图实时响应由于不支持重叠,为了避免程序陷入缓慢的串口等待中去,加之数据传输的实时性和连续性的特点,因此必须采用多线程技术来实现信号接收,即主程序运行后启动接收线程,从串不间断地读取卫星发来的格式的定位信息,保存到一个全局变量。主线程每隔一定时间提取经纬度、时间、速度和方位(这样就能够透过控件看到地图上的元素)。初始化装载地图后将地图背景传递给控件。地图刷新后必须重新获取地图背景,刷新控件。依据系统需求,界面分解为地图显示、系统设置、目的地设置种类型。由于系统各个模块都是基于建立丰;札抛入式禾惋应冈四盔蟹盈隘锄万方数据。吐(广告专用)工程的。而不同的工程相当于不同的进程,因此它们之间没有全局变量,并且大多数窗口是非模态窗口,这样处于不同工程中的窗口调用必须依靠工程中纪录的窗口句柄。为了便于互相通信,设计了一个模板栈类来管理所有窗口,重写了窗口类,使之多继承于和。创建窗口时窗口信息入栈,关闭时出栈,这样可以随时得到当前栈顶和栈底窗口信息并同时关闭多个窗口。具体的数据传递和相互调用分别采用发送消息和导出函数的方式实现,取得了很好的效果。模板栈基本结构如下:图模拟导航效果图;窗口对象指针是否模态窗口(非模态:)窗口类别:为地图显示,为系统设置,为目的地设置式车载导航系统。经过大量测试后,各项功能运行正常,不久后将正式投产使用。下一步将根据用户的反馈情况和市场上软硬件的发展情况,继续完善、调整、优化系统结;构。参考文献;(印度)嵌入式系统:体系结构、编程设计陈曙晖,等译北京:清华大学出版社,实现结果笔者根据硬件厂商提供的,使用管素清刘捷,冷青嵌入式车载导航系统的设计计算机工程与设计,():,将编译好的满足系统功能需求的操作系统(包括各种驱动程序)下载到目标设备上,为开发提供基本的调试和运行环境。在机上采用作为集成开发环境,开发基于的应用程序,采用字符集,通过实现机与目标设备的同步和通信哺。系统运行后的模拟导航效果如图所示。设计模式解析徐言声,译第版北京:人民邮电出版社,胡泽明,岳春生,王志刚嵌入式导航终端实时空间数据模型的研究与实现计算机工程,():陈波,王仁礼。杨阳基于移动导航定位系统的设计与实现计算机应用与软件,():王景存,张晓彤,陈彬。等一种基于算法的启发式最优路径搜索算法北京科技大学学报,():一结语目前,我国车载导航产业在甚至导航电子地图和应用软件方面的技术水平虽然已经接近甚至达到了国际发达:,周立功,等实验与实践:基于¥北京:北京航空航天大学出版社,邹卫峰,陈彬(项士研究生),主要研究方向为基于网络的计算机应用;陈和平(教授),主要研究方向为基于网络的计算机应用、数据库国家的水平,但在整体上仍处于起步阶段。硬件方面还不能与国外同步,产品的技术含量有待提高,系统研发仍大有可为。本文在综合应用一些高效算法和合理方法的基础上,采用严格的面向对象模块化的设计思想,实现了一种嵌入与教据挖掘张剑波(讲师、博士),主要研究方向为地理信息系统橱格数据厦元敦据管理、虚拟现实技术。(收稿日期。)系列工具增加对飞思卡尔平台的设备支持公司宣布,在其系列开发工具中增加对飞思卡尔多媒体应用处理器的设备支持。该设备支持能帮助嵌入式开发人员在飞思卡尔处理器上迅速展开设计开发。在无需额外的硬件情况下,它能够帮助开发人员通过开发套件()调试探头直接与他们的开发板相连接。这不仅缩短了多媒体产品(如便携式媒体播放器、汽车通信设备以及手持游戏机)的上市时间,同时保证它们拥有高品质的性能表现。(投稿专用)伽万方数据基于ARM和WinCE的车载导航系统设计作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:邹卫峰, 陈和平, 陈彬, 张剑波邹卫峰,陈和平,陈彬(武汉科技大学), 张剑波(中国地质大学)单片机与嵌入式系统应用MICROCONTROLLERS & EMBEDDED SYSTEMS2008,(8)1次参考文献(8条)1.Kamal R.陈曙晖 嵌入式系统:体系结构、编程设计 20052.管素清.刘捷.冷青 嵌入式车载导航系统的设计期刊论文-计算机工程与设计 2005(05)3.Shalloway Alan.Trott James R.徐言声 设计模式解析 20064.胡泽明.岳春生.王志刚 嵌入式导航终端实时空间数据模型的研究与实现期刊论文-计算机工程 2006(24)5.陈波.王仁礼.杨阳 基于PDA移动导航定位系统的设计与实现期刊论文-计算机应用与软件 2006(10)6.王景存.张晓彤.陈彬 一种基于Dijkstra算法的启发式最优路径搜索算法期刊论文-北京科技大学学报2007(03)7.Boling Douglas Programming Microsoft Windows CE.NET 20038.周立功 ARM&WinCE实验与实践:基于S3C2410 2007相似文献(10条)1.学位论文 赵艳霞 基于嵌入式的车载导航系统及其软件开发 2007车载导航系统是汽车上的嵌入式系统,它可大大方便驾驶,为人们的出行提供各种便捷服务。在世界上, 现代车辆导航方面的研究已经具有30 多年的历史。它融合了汽车、交通、计算机、通信、系统科学等领域的技术, 一直是众多高科技公司、各研究机构和大学研究的热点。课题名称为“基于嵌入式的车载导航系统研究及其软件开发”本课题由天津市科技发展计划项目和河北省中小企业创新基金支持。本文主要研究了以下内容:1、对嵌入式系统、车载导航系统的国内外发展现状进行了研究;概述了嵌入式系统的概念、结构及其特点,并根据嵌入式系统的结构特点及设计原则,给出了一般式嵌入式系统设计的关键技术及方法,为下文嵌入式车载导航系统的设计做铺垫。2、根据嵌入式车载导航系统的功能要求,提出了本系统的总体设计方案,并给出了具体的软硬件部分的组成。在本文中使用的目标平台S3C2410 是SAMSUNG 公司使用ARM920T处理器内核开发的一款嵌入式处理器,无线通讯模块选用西门子公司的GSM/GPRS 双频模块MC35i 无线模块,采用西门子公司的GERMIN GPS T15 接收机实现GPS 信息的接收;软件方面,以Windows CE 作为操作系统,以微软提供的嵌入式软件开发工具Platform Builder和Embedded Visual C+作为软件平台进行操作系统定制及应用程序开发。3、介绍了嵌入式导航系统软件的开发平台嵌入式操作系统,同时详细介绍了本课题选用的Windows CE .NET操作系统,并具体描述了本课题操作系统内核的定制过程。为应用程序的开发打下基础。4、详细介绍了导航系统的应用程序开发,给出定位功能、无线通信等功能具体实现的部分程序段及实验结果。实验结果表明,本系统具有实时性好、稳定性高、体积小、成本低等优点,非常适合应用在汽车中。2.学位论文 徐晖 基于ARM平台的车载导航系统的研究与设计 2008汽车导航及定位是在全球卫星定位系统(GPS,Global Positioning System)的基础上发展起来的一门新型技术。它是由GPS定位系统、电子地图、嵌入式系统组成。汽车导航系统接收GPS所传送的卫星信号,得到车辆的即时位置,通过GPS信号处理系统传送给CPU,再配合嵌入式系统上的电子地图,将车辆经过的轨迹显示在显示屏上。本文设计了一种汽车导航定位系统,以ARM微处理器为核心,移植嵌入式操作系统,在此基础上绘制电子地图,显示车辆运行轨迹。主要研究内容如下:完成了车载导航系统总体方案的分析与设计。分析了多种嵌入式微处理的性能和应用。确定了以S3C44BOX为核心构建导航系统硬件平台的解决方案,并设计了导航系统的总体框架。完成了车载导航系统硬件平台的设计,包括存储器系统、通信总线、GPS模块等接口电路的设计。根据高速数字电路的设计要求,在双面板上实现了基于ARM的汽车导航定位系统的PCB布线。编写了系统初始化代码,完成了对硬件平台的调试工作。根据系统的实际情况,选择了实时多任务操作系统C/OS-II和嵌入式图形用户界面C/GUI作为本系统的软件平台,完成了两者在系统硬件平台上的移植。针对C/GUI环境下简体中文汉字的显示问题,给出了一种比较完善的解决方案。介绍了GPS的卫星定位原理,以及GPS接收的数据格式。在嵌入式图形用户界面C/GUI的基础上实现车载导航系统LCD上电子地图的绘制,提出了基于C/GUI及Maplnfo MIF地图数据格式的电子地图的设计与实现方法。实现了矢量电子地图的显示、缩放、漫游、图层管理以及简单的数据查询导航功能,提出了用边界检测算法提高电子地图漫游时的显示速度。在此开发平台上还实现了GPS定位数据的采集、处理,初步完成了定位模块的部分功能。3.期刊论文 马海波.陈阳舟.崔平远.Ma Haibo.Chen Yangzhou.Cui Pingyuan 嵌入式车载导航系统信息平台的开发 -计算机测量与控制2007,15(2)以WinCE(Microsoft Windows CE)为底层操作系统,EVC(Embedded Visual C+)为开发环境,结合superMap相关工具,可以实现嵌人式车载导航系统信息平台的开发;结合自身开发实例,文中主要介绍了基于这一思路的车载组合导航系统信息平台的开发流程和相应的关键技术,涉及到WinCE调试开发环境的建立、电子地图的制作和集成GIs(地理信息系统)应用程序的开发等三个方面;该信息平台软件数据结构清晰、代码效率高,易于开发、管理和升级;同时也为类似嵌入式系统软件开发提供了一个很好的解决方案,基于此可实现针对不同智能终端对象和满足不同应用需求的各种嵌入式GIS信息平台的开发.4.学位论文 陆本胜 基于WinCE.NET的GPS车载导航系统BSP的设计与实现 2006近年来,随着汽车的普及和道路的建设,城际间的经济往来更加频繁,活动的区域也越来越大,由此产生了交通阻塞、找不到目的地、工作效率降低等严重问题。GPS车载导航系统能有效的改善以上各种交通问题,为人们出行提供便捷服务,将成为车上的基本装备。与国外相比,目前国内GPS车载导航发展比较落后,根据自身的研发条件,借鉴现有产品优点,基于ARM及WinCE.net平台下,研制在符合中国国情的GPS车载导航系统中起关键和基础作用的BSP包,具有一定的研究意义和实用价值。GPS车载导航系统涉及的技术范围很广,本文采用先进的嵌入式系统技术,以微软的WinCE.net和SHARP的LH7A404作为平台,设计和实现系统平台的板级支持包(BSP),是实现系统内核移值和整个系统的应用软件的基础和关键。首先对系统进行整体设计,确定整个系统的软硬件组成。然后分析软件部分中的BSP包结构和开发步骤。接着详细开发系统引导程序BootLoader和其他的OAL部分。最后介绍设备驱动程序的实现模型,详细分析驱动程序的中断处理机制和驱动程序的加载机制,在此基础上重点研究和开发SD存储卡驱动程序。本文工作已经在深圳一家公司的GPS车载导航系统设计中得到应用,并成功在国内上市,取得良好的经济效益。5.学位论文 李继华 嵌入式车载导航系统的前期构建 2006随着数字技术的发展和各种电子设备的普及,嵌入式系统(EmbeddedSystem)已经在越来越广泛的领域得到应用,在数量上已远远超过了各种通用计算机,而且这种快速的发展趋势还将继续保持下去。嵌入式车载导航系统EVNS(EmbeddedVehicleNavigationSystem)是一个相对比较新的嵌入式产品,主要用于车辆的导航服务上,同时还可提供GPS定位、地图查阅、媒体播放、安全报警、上网、查阅新闻等其他服务。随着汽车的广泛普及,各种导航设备也逐渐地应用起来,但由于目前国内相关产品成熟度并不高,所以该技术具有相当不错的市场前景。EVNS系统是一个完整的应用产品,具体实现起来是相当复杂的,其主要内容包括:硬件环境的搭建、设备驱动的移植和开发、引导程序的移植、操作系统的移植、图形化系统及库函数的移植、地图数据库的开发、地图界面程序的开发、与GPS设备的连接以及其他更多的应用程序开发。本文主要研究了EVNS系统的前期构建过程,包括硬件设备的驱动移植、u-boot引导程序的移植、uClinux操作系统内核的移植、文件系统的设计与构建以及MicroWindows图形化系统的移植等,并按照这些内容的开发步骤依次在各章节中进行讲述。这些内容比较完整地记录下了项目开发的整个过程,包括各种步骤、问题、解决方法以及参考资料等,最后对已完成的部分进行了简单的总结,对以后要做的工作也作了简单的描述,同时对存在的不足之处,不管是开发过程中的还是硬件方面的,都作了一定的说明,以便尽可能地给以后的工作提供一些指导和帮助。6.期刊论文 杨殿阁.卜健.郑四发.李克强.连小珉 车载导航系统的研究与实现 -汽车技术2005(1)介绍了一种车载导航系统,该系统基于嵌入式系统平台构成,融合了导航以及车载多媒体功能.基于该嵌入式平台设计的车载地理信息系统采用了单线路网模型,在有效表示路网结构的同时还可以清楚地表示出交通限制信息.通过在北京地区的行车试验表明,该系统可以稳定可靠地在车上运行,在兼容车载多媒体播放的同时,可实现地理信息查询、导航等功能.7.学位论文 于冲波 基于ARM EP9315的多功能车载导航系统 2006本文所研究的课题是浙江省科技型中小企业技术创新基金项目“集成数码存储功能的嵌入式便携导航仪”(项目计划编号2004D40001)。随着社会经济和科学技术的发展,公路交通已经成为了关系国民经济命脉和社会、经济发展的重大系统。汽车导航观念也逐渐深入人心,成为公路交通中极其重要的一个环节。将全球定位系统(GPS)应用于汽车导航,给汽车提供全球性、全方位、全天候的实时导航。本文采用基于ARM920T结构的低功耗、高性能嵌入式SOC芯片EP9315作为主控制器,在嵌入式技术、GPS/GIS技术、数据存储等技术相结合的基础上设计具有车辆定位导航、“黑匣子”(行车记录)、语音提示、海量存储、多合一读卡器等多功能的车载导航系统。本文从理论、硬件设计、软件设计等三个方面介绍了基于ARMEP9315多功能车载导航系统的设计与开发。本文一共分为五个部分,第一部分介绍了GPS的发展历史、发展前景以及本文的课题背景。第二部分介绍了基于ARMEP9315多功能车载导航系统设计与开发的相关理论基础。第三部分将详细介绍系统硬件部分的设计。第四部分是系统软件部分的设计,最后给出总结和展望。8.学位论文 刘慧慧 基于ARM的嵌入式车载导航系统的研究与开发 2009近年来,随着世界上汽车保有量的快速增长,不可避免的带来了交通拥挤、交通事故、废气的排放等问题。这些问题促使人们开始致力于研究智能交通系统(ITS),以此来保障交通安全,提高交通运输效率,方便出行。车载导航系统是智能交通系统ITS最后发布的环节,它集先进的全球卫星定位技术、地理信息技术、数据库技术、多媒体技术、现代通信技术与嵌入式计算机系统于一体,实现车辆定位、车辆导航、实时信息发布等功能,为驾驶者提供便捷的服务,帮助驾驶者准确、安全、快速地到达目的地。随着汽车工业的快速发展以及对智能化交通的需求加深,研究适合中国国情的车载导航系统,有着极其重要的意义。本论文针对车载导航系统要求成本低、体积小、功耗低、性能可靠等问题,设计了基于S3C2440A芯片的嵌入式Linux车载导航系统,建立了相应的硬件平台和软件平台,实现车载导航系统的定位查询、最优路径查询等功能。论文的主要工作如下:(1)深入研究智能交通动态信息平台的构架、作用,根据平台需要车载导航系统实现的功能,以及系统所要满足的价格低、体积小、功耗低、性能可靠等指标,提出了嵌入式车载导航系统的整体设计构架。选择使用三星公司32位嵌入式微处理器S3C2440A来搭建系统硬件平台,使用Linux操作系统来进行车载导航系统应用程序的开发。(2)围绕S3C2440A芯片的性能结构,构建了系统硬件平台的整体框架。根据系统所需要的性能,对框架中的存储模块、GPS模块、GPRS模块以及外围接口等进行了选型设计。(3)建立Linux操作系统的开发环境,完成BootLoader移植,实现了在S3C2440A芯片上的移植,最后研究了车载导航系统的程序设计与开发。(4)论文的创新点之一在于设计的车载导航系统是动态交通信息平台中的发布环节,通过GPRS通信,它能够提供实时动态交

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论