基于ARM9平台的嵌入式车载导航系统研究与设计
本文关键词:基于ARM9平台的嵌入式车载导航系统研究与设计,由笔耕文化传播整理发布。
【摘要】: 嵌入式车载导航系统是把全球定位技术、地理信息技术、通信技术和嵌入式计算机技术综合在一起的系统,它能够实时、高速地向驾驶员提供导航定位、地理信息等服务。它的应用对改善城市交通状况、促进行车安全和提高道路通行效率有极其重要的意义。 本文针对移动式工程机械智能监控系统的要求提出了一个将导航定位技术和嵌入式Linux系统相结合,设计基于嵌入式Linux的车载导航系统的方案,在ARM9平台上移植嵌入式Linux操作系统,然后基于此平台实现车载导航系统。在整个系统中,硬件系统是基础,嵌入式Linux操作系统是软件的运行平台,它们在车载导航系统中占有重要的地位。因此本文对导航系统的硬件平台及嵌入式Linux操作系统进行了重点研究。 论文首先简要介绍了车载导航系统的基本原理及其在国内外的现状与发展前景,并描述了本文研发的主要工作;然后根据车载定位导航系统的要求设计系统架构;开发了基于ARM9(S3C2410A)的系统硬件平台,重点分析了电源、时钟、SDRAM、Flash、以太网、触摸屏、串口、USB和音频等接口电路原理并给出了设计结果;在对嵌入式Linux操作系统进行较为深入研究的基础上,详细介绍了Bootloader、Linux内核和设备驱动程序的开发过程,完成了U-Boot移植、设备驱动程序的编写和内核的编译。由于嵌入式GUI程序设计是实现良好的人机交互界面的重要途径,因此对这部分内容的研发情况也进行了相当篇幅的介绍。 本文所研发的嵌入式车载导航系统经实验室调试,结果表明基本实现了设计要求,且运行稳定可靠,具有一定的推广应用价值。
【关键词】:嵌入式系统 车载导航 ARM9处理器 GPS/GIS 设备驱动 Qt/Embedded
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:U463.6
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第1 章绪论10-18
- 1.1 课题研究背景10-11
- 1.2 嵌入式系统简介11-14
- 1.2.1 嵌入式系统的定义和组成11
- 1.2.2 嵌入式系统的硬件11-12
- 1.2.3 嵌入式系统的软件12-13
- 1.2.4 嵌入式系统的特点13
- 1.2.5 嵌入式系统的应用领域13-14
- 1.3 国外车载导航系统现状14-15
- 1.4 国内车载导航系统现状15-16
- 1.5 论文研究的主要内容和组织结构16-18
- 第2章 嵌入式车载导航系统及其中的关键技术18-33
- 2.1 嵌入式车载导航系统的拓扑结构18
- 2.2 嵌入式车载导航系统组成18-19
- 2.3 GPS 全球定位技术19-20
- 2.3.1 GPS 组成19-20
- 2.3.2 GPS 测量原理20
- 2.4 GIS 地理信息技术20-22
- 2.5 嵌入式微处理器22-26
- 2.5.1 ARM 体系结构23-26
- 2.6 嵌入式操作系统26-28
- 2.7 嵌入式图形化用户界面28-29
- 2.8 GPS 模块29-31
- 2.9 GPRS 无线通信模块31-33
- 第3章 嵌入式车载导航系统硬件平台设计33-45
- 3.1 嵌入式处理器 S3C2410A33-34
- 3.2 时钟电路34-35
- 3.3 电源电路35
- 3.4 SDRAM 接口电路设计35-36
- 3.5 Flash 接口电路设计36-38
- 3.6 SD/MMC 卡接口电路设计38-39
- 3.7 以太网接口电路设计39-40
- 3.8 触摸屏接口设计40-41
- 3.9 音频接口电路设计41-42
- 3.10 串口电路设计42-43
- 3.11 USB 接口电路设计43-45
- 第4章 嵌入式车载导航系统软件平台设计45-67
- 4.1 嵌入式 Linux 平台的建立45
- 4.2 交叉编译环境的建立45-46
- 4.3 系统引导程序(Bootloader)46-49
- 4.3.1 Bootloader 的启动过程47
- 4.3.2 Bootloader 的移植47-49
- 4.4 Linux 内核移植49-51
- 4.5 Linux 设备驱动程序开发51-61
- 4.5.1 设备驱动程序介绍51-52
- 4.5.2 设备驱动程序结构52-54
- 4.5.3 设备驱动程序开发流程54-55
- 4.5.4 触摸屏驱动的程序开发55-61
- 4.7 Linux 下 GPS 定位信息获取61-67
- 4.7.1 GPS 数据处理流程62-63
- 4.7.2 NMEA0183 通信协议63-64
- 4.7.3 Linux 下的串口操作64-67
- 第5章 嵌入式车载导航系统 GUI 设计67-77
- 5.1 QTE 介绍67-69
- 5.1.1 Qt/Embedded 的底层图形引擎68
- 5.1.2 Qt/Embedded 的事件驱动基础68
- 5.1.3 QT/Embedded 开发环境68-69
- 5.1.4 虚拟帧缓冲服务器69
- 5.2 电子地图的实现69-72
- 5.2.1 GDAL/OGR 库简介70
- 5.2.2 PROJ 库70-71
- 5.2.3 矢量地图数据库格式71-72
- 5.3 人机交互界面设计方法72-77
- 5.3.1 人机交互界面设计实现73-74
- 5.3.2 系统运行主界面74-75
- 5.3.3 历史轨迹显示界面75-76
- 5.3.4 导航定位显示界面76-77
- 结论77-79
- 参考文献79-82
- 致谢82-83
- 附录A 攻读硕士学位期间发表的论文83-84
- 附录B 攻读学位期间参与的科研项目84
【相似文献】
中国期刊全文数据库 前10条
1 陈艳海;;基于Arm-Linux的汽车行驶记录仪的设计[J];中国科技信息;2011年13期
2 葛晓锋;;嵌入式系统的节能技术前沿[J];硅谷;2011年14期
3 郭磊;程伟科;;基于嵌入式系统的电能质量测量分析[J];内蒙古石油化工;2011年13期
4 王辉;陈浩明;王小英;;DirectShow技术在Windows CE系统中的图像采集实现[J];常熟理工学院学报;2011年04期
5 欧浩源;张剑;;嵌入式系统中小功率开关电源的设计与实现[J];电源技术应用;2010年06期
6 王宜森;宋丽建;胡成洲;;关于自动调温水龙头的一种设计思路[J];企业技术开发;2011年14期
7 郎东革;党元一;;基于ARM的烟气分析仪的研制与开发[J];硅谷;2011年15期
8 刘鹏;孙有峰;邹杰;任开春;;基于ARM+CPLD的步进电机控制系统设计[J];自动化与信息工程;2011年02期
9 丁胜;范之国;孙闯;;一种二维扫描式大气偏振信息采集系统设计[J];合肥工业大学学报(自然科学版);2011年07期
10 田壮;杜红棉;;ARM嵌入式系统的以太网通信设计[J];伺服控制;2011年05期
中国重要会议论文全文数据库 前10条
1 陈福;周树杰;林小竹;杨跃翔;;应用嵌入式系统进行数据采集的研究[A];2004全国测控、计量与仪器仪表学术年会论文集(下册)[C];2004年
2 孙柏林;;从“自成系统”到“嵌为一体”——军用嵌入式系统漫谈[A];04'中国企业自动化和信息化建设论坛暨中南六省区自动化学会学术年会专辑[C];2004年
3 冯斌;张恩军;隗娜;;基于嵌入式系统的无线监控终端研究[A];2006电力系统自动化学术交流研讨大会论文集[C];2006年
4 刘树鑫;曹云东;侯春光;刘晓明;;嵌入式系统在断路器智能控制中的应用[A];第一届电器装备及其智能化学术会议论文集[C];2007年
5 朱芳;章坚武;;基于网络处理器的VoIP网关设计[A];浙江省电子学会第七次会员代表大会暨2007学术年会论文集[C];2007年
6 董治华;张林锐;刘亮;;基于智能压力变送器的嵌入式检测系统研究[A];第十九届测控、计量、仪器仪表学术年会(MCMI'2009)论文集[C];2009年
7 李光先;陆阳;;应用UC/OS-Ⅱ设计嵌入式实时多任务软件[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
8 梁磊;洪永强;;基于网络技术的嵌入式系统[A];福建省科协第四届学术年会提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年
9 尔宾;虞小伟;吴强;刘明亮;;基于实时嵌入式操作系统的多媒体播放器设计[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
10 黄品文;郑丽敏;;嵌入式电子鼻系统的研究现状与发展趋势[A];2007年中国农业工程学会学术年会论文摘要集[C];2007年
中国重要报纸全文数据库 前10条
1 本报记者 王臻 汤铭;嵌入式系统应用美景背后是人才匮乏[N];计算机世界;2009年
2 ;车载导航系统的发展[N];中国汽车报;2002年
3 记者 武钢;嵌入式系统迎来新机遇[N];中国计算机报;2009年
4 周石 记者 王春;嵌入式系统“嵌入”智能生活[N];科技日报;2010年
5 闵连权;为汽车增加“千里眼”[N];计算机世界;2005年
6 刘雨;英特尔以竞赛带动嵌入式系统[N];中国计算机报;2006年
7 IDG电讯;Linux“钻”进嵌入式系统[N];计算机世界;2001年
8 安战峰;GPS导航系统走入百姓家[N];中国测绘报;2006年
9 徐卫华;嵌入式系统产业链亟需完善产业链条[N];中国计算机报;2006年
10 ;嵌入式系统无处不在[N];中国电子报;2005年
中国博士学位论文全文数据库 前10条
1 程国达;嵌入式系统的硬/软件协同设计研究[D];复旦大学;2003年
2 赵国冬;嵌入式系统弹性应对方法研究[D];哈尔滨工程大学;2011年
3 陈文智;Pcanel——基于模型驱动的嵌入式系统设计平台[D];浙江大学;2005年
4 郭军;基于Petri网的嵌入式系统高层级设计方法与技术研究[D];西北大学;2007年
5 刘大亮;一种球形移动机器人的运动分析与控制技术的研究[D];北京邮电大学;2009年
6 吴刚;对低功耗进程调度算法的研究[D];复旦大学;2006年
7 张付祥;创伤手指康复机械手系统研究[D];哈尔滨工业大学;2007年
8 丁治国;RFID关键技术研究与实现[D];中国科学技术大学;2009年
9 张金焕;基于嵌入式系统的制造装备自律控制理论与关键技术研究[D];武汉理工大学;2009年
10 刘传波;列车纵向冲动的机理研究及检测仪器的开发[D];武汉理工大学;2009年
中国硕士学位论文全文数据库 前10条
1 邸芳;车载导航系统中人机交互子系统的原型实现[D];东北大学;2006年
2 陈玲;基于Linux的车载导航系统研究[D];西华大学;2009年
3 刘进志;基于ARM9的嵌入式车载导航终端的研发[D];山东大学;2005年
4 肖寒;GPS车载导航系统的语音识别应用与实现[D];浙江大学;2006年
5 赵艳霞;基于嵌入式的车载导航系统及其软件开发[D];河北工业大学;2007年
6 张雪燕;嵌入式车载GIS导航系统的设计与实现[D];浙江大学;2005年
7 黄信兵;基于嵌入式技术的车载导航系统的设计研究[D];西北农林科技大学;2007年
8 刘慧慧;基于ARM的嵌入式车载导航系统的研究与开发[D];山东大学;2009年
9 孙凯;基于VxWorks的车载导航系统的研究与实现[D];哈尔滨工程大学;2005年
10 王晓宁;基于ARM车载导航系统的研究与分析[D];燕山大学;2010年
本文关键词:基于ARM9平台的嵌入式车载导航系统研究与设计,,由笔耕文化传播整理发布。
本文编号:278958
本文链接:https://www.wllwen.com/kejilunwen/qiche/278958.html