基于 QT 的多媒体车载导航系统GPS毕业论文.doc
《基于 QT 的多媒体车载导航系统GPS毕业论文.doc》由会员分享,可在线阅读,更多相关《基于 QT 的多媒体车载导航系统GPS毕业论文.doc(53页珍藏版)》请在文库网上搜索。
1、南华大学电气工程学院毕业论文毕业设计(论文)题 目 基于QT的多媒体车载导航系统 学院名称 电气工程学院 指导教师 洪镇南 职 称 教授 班 级 自动化082 学 号 20084460236 学生姓名 马步云 2012年5月30日南 华 大 学毕业设计(论文)任务书学院: 电 气 工 程 学 院 题目: 基于QT的多媒体车载导航系统 起止时间:2011年 12月 15 日至2011年 5 月 30 日学生姓名: 马 步 云 专业班级: 自动化082 指导老师: 洪 镇 南 教研室主任: 李 兰 君 院 长: 赵 立 宏 2011 年 12 月15日设计(论文)内容及要求:一. 设计(论文)内容
2、:设计一个多媒体车载导航系统,用于汽车定位,智能导航,多媒体娱乐,以达到优化行车路径,随时查看所在地域,及时搜索餐饮、住宿、学校、医院等方位,方便旅行的目的。设计内容1、多媒体车载导航系统的硬件系统设计:包括ARM 9 (S3C2410)模块、256M Nand Flash模块、2M Nor Flash模块、Touch LCD模块、GPS数据采集模块。2、多媒体车载导航系统的软件系统:包括GPS数据采集模块、车辆定位模块、最短路径的算法模块、线路导航模块、车载多媒体播放终端模块、QT的系统搭建与移植模块、基于Qt的百度地图系统集成模块、GPS设备驱动与嵌入式串口通信模块。3、多媒体车载导航系统
3、的性能要求(1)、定位功能:根据GPS采集到的经纬度数据在地图上定位显示出当前位置。(2)、地图导航功能:以当前地点作为起点,并且在地图上制定的地方双击设置目的地,经过最短路径算法,求出并显示起到到终点的导航路径。(3)、语音导航功能:模拟车辆运行,路径移动,在相应的重要地点处,播报语音提示。(4)、娱乐功能:车载多媒体功能部分,可进行电影、音乐的选择播放。(5)、导航地图更新功能:利用在线百度地图(API)进行地点的定位和路径的选择。二.设计(论文)要求:1. 独立完成15000字以上的毕业论文一篇, 论文撰写格式符合要求,数据准确,文字精炼。应包括目录、中英文摘要、中英文关键词、正文、参考
4、文献等。2原理图、原理框图和程序流程图符合有关标准。参考文献应有20篇以上,且外文文献有5篇以上。3翻译相关英文论文一篇,翻译工作量不少于3000中文字,并附原文;撰写格式:按原文格式排版。4毕业论文用A4纸打印、按要求装订成册。三. 设计(论文)进度:1查阅国内外相关文献资料,完成选题报告 (16周)2总体方案设计 (7周)3控制电路设计 (8-11周)4元器件选择 (12周)5软件设计 (12-14周)6撰写毕业论文 (1415周)7初稿预审、正稿打印 (16周)8递交毕业论文、毕业答辩 (17周)指导教师: . 2011年12月22日南华大学本科生毕业设计(论文)开题报告设计(论文)题目
5、基于QT的车载导航多媒体系统设计(论文)题目来源自主命题设计(论文)题目类型软件设计起止时间2012-2-132012-5-10一、 设计(论文)依据及研究意义 随着我们生活水平的不断提高,汽车数量急剧增加引起交通状况恶化。目前,我国的机动车保有量正以15%的高速率增长,而我国城市道路的增长率仅为3%,交通拥挤状况相当严重。因此,发展智能交通系统的意义非常重大。 GPS是20世纪80年代才开始应用于汽车交通领域的。但它的应用对减少交通阻塞、提高汽车运行效率、节约资源、提高安全性以及加强对车辆的集中管理和调度都有着非常重要的意义。我们想结合所学到的多媒体功能应用技术、嵌入式操作系统应用开发技术以
6、及QT平台技术以及未学到GPS应用技术、GPRS应用技术及GUI开发技术设计开发一套基于QT的车载导航系统,包含定位功能、地图导航功能、语音导航功能、娱乐功能等。这套系统可以为驾驶员充分的提供交通、安全、娱乐等信息,实现人、车、路的结合统一。这将极大的提高交通运输效率,保证交通安全,增强行车的舒适性。二、 设计(论文)主要研究的内容、预期目标 本课题是要设计一个车辆远程监控系统能将串口采集到的现场数据通过GPRS网络传输到监控中心,也可以接受远程端发送的数据,再根据数据的内容相应的完成各种命令。驾驶员可以根据命令提示选择线路,也可以在停车的时候进行娱乐休闲。该系统主要分以下部分来实现:1、GP
7、S数据采集与车辆定位2、最短路径的算法与线路导航3、嵌入式QT的系统搭建与移植4、基于QT的百度系统集成5、基于ARM9的GPS设备驱动与串口通信三、设计(论文)的研究重点及难点主要重点是以当前地点作为起点,并且在地图上制定的地方双击设置目的地,经过最短路径算法,求出并显示起到到终点的导航路径,此为导航仪的核心功能。整个设计会应用到GPS应用技术、GUI开发技术、多媒体功能应用技术、嵌入式操作系统应用开发技术、系统构建技术、驱动编写技术、数据库技术等。需要自己查找文献资料,并进行相关方面的学习。具体参考资料如下:1、C程序设计语言Brian W.Kerhighan & Dennis M.Rit
8、chie 2、CC+编程指南林锐 3、More Effective C+Scott Meyers 4、Linux 系统移植刘勇 孙贺 聂强5、Linux System Programming Robert Love6、UNIX 网络编程W.Richard Stevens7、UNIX环境高级编程Dennis M.Ritchie8、Unix 编程艺术Enic S.Raymond9、Linux设备驱动 EditionJonathan Corbet,,Alessandro Rubini,Greg Kroah-Hartman1. 设计(论文)研究方法及步骤进度安排如下:1、 查找文献资料,了解车载导航研
9、究现状,研究成果,发展趋势及存在问题;2、 为系统制定初步的设计方案;3、 学习关于GPS、GPRS方面的知识;4、 更熟练的掌握并应用C+、QT的应用,学习QT编程;5、 熟悉为系统开发所适用的开发板,包括其相关的接口,引导,内核等信息;6、 学习嵌入式系统构建,制作交叉编译器,编写Bootloader、移植Linux内核;7、 对基本的Linux驱动程序开发进行学习,包括串口、I/O、A/D转换等;8、 进行GPS车载导航程序的移植;9、 对整个系统进行整合并联调,解决其中出现的问题。五、进行设计(论文)所需条件1、查找相关最短路径算法的文案、理解不同的最短路径算法的主要思想2、学习关于G
10、PS方面的知识3、学习基本的C+知识4、学习Qt编程5、编写自己的最短路径算法和GPS导航程序六、指导老师意见: 签名:年 月 日 南华大学电气工程学院毕业论文摘要:随着当前嵌入式技术和汽车产业的迅猛发展,车载导航系统成为当今汽车产业界的一大热点之一。在欧美等发达国家,车载导航仪产品已经走向成熟,形成了规模化的市场需求。但中国的车载自主导航产品市场刚刚启动,许多产品尚处于实验室研发阶段。中国地域辽阔、人口众多并发展迅速,必将成为巨大的汽车消费市场,因此随着未来经济的发展,中国的车载导航产品将具有广阔的市场空间。研究车载导航系统在提高行车安全性、减轻驾驶者员负担等方面具有很大作用,对解决城市交通
11、问题具有重要意义。本论文首先讨论了车载导航系统的原理和硬件结构,然后分析设计了软件系统的工作流程及实现方案;重点介绍了在ARM处理器和Linux操作系统实现车载导航终端各功能模块的详细过程。系统由GPS数据采集并显示、地图显示两大部分组成,模拟GPS导航的过程。通过GPS模块、arm9硬件环境、嵌入式LINUX操作系统、TFT触摸屏等模块来完成整个体系的运作,使其实时采集GPS数据,然后将GPS数据对应的地图显示出来。本设计的特点在于界面友好、用户易操作、功耗低、便于户外导航。关键词:ARM;LINUX;GPS;C+语言;嵌入式操作系统 Abstract:With the rapid deve
12、lopment of embedded technology and automobile industry,vehicle navigation system has been well-known in automobile industry. In developed countries like Europe and US, car-borne navigator has matured and has a big market. However, this product appeared in China only a short time ago, so most of its
13、types are still on trial. Due to its vast land, large population and rapid-developing economy, there will be a high consumption of cars in China. Therefore, car-borne navigator will be in great demand in China with the development of economy in the future. To study vehicle navigation system has an i
14、mportant effect on improving security of vehicle, reducing pressure of drivers, so plays an important role in solving transportation problems.This Paper first discusses the principle of the vehicle navigation system and the principle of hardware structure,then the analysis has designed sottwaresyste
15、mS work flow and realizes the plan,focused on the ARM processor and theLinux operating system to achieve vehicle navigation terminal and its functionalmodules of the detailed realization process.so this system consists of GPS data collection, map display composed of two parts, simulated GPS navigati
16、on process. Through the GPS module, arm9 hardware environment, embedded LINUX operating system, TFT touch screen and other modules to complete the operation of the entire system to collect real-time GPS data, GPS data and then display the corresponding map. This design feature is user-friendly, user
17、 easy to operate, low power consumption, easy to a trip.Keywords: ARM; LINUX; GPS; C + + language; embedded operating system1、 系统方案选择和论证11.1引言11.2 方案说明11.2.1、 总体设计方案11.2.2、 系统功能说明21.3、 部分模块设计方案21.3.1、 控制模块设计方案21.3.2、 操作系统选择方案31.3.3、 GPS模块选择方案31.3.4、显示模块设计方案41.3.5、地图文件存放方案41.4、总体方案确定41.4.1、系统硬件方案41.4
18、.2、软件需求52、 系统的硬件设计与实现52.1、 主控芯片电路62.2、 flash芯片电路72.2.1、Nand flash芯片电路82.2.2、 nor flash芯片电路82.3、 串口电路92.4、 usb端口电路102.5、 系统总线及lcd接口电路102.6、 电源电路113、 系统的软件设计113.1、系统概述113.2、软件详细设计113.2.1、主函数113.2.2、画布133.2.3、位图元素133.2.4、GPS类143.2.5、主界面203.2.6、地图窗口223.2.7、多媒体播放窗口233.2.8、游戏窗口243.2.9、日历窗口243.2.10、电子书窗口25
19、3.2.11、声卡驱动移植263.2.12、触摸屏驱动移植263.2.13、RTC驱动274、 移植与测试284.1、检查编译环境的搭建294.2、图形界面的搭建304.3、测试325、 总结36III1、 系统方案选择和论证1.1、引言GPS 是英文Global Positioning System(全球定位系统)的简称,而其中文简称为“球位系”。GPS是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统 。其主要目的是为陆、海、空三大领域提供实时、 全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的。随着人民生活水平的发展,GPS技术被越来越多的应
20、用在个人PDA、个人车载终端、手机等设备上。人们通过GPS,能准确知道自己所在的位置,从实现到导航、确定旅游路线、获取地理信息等功能。本文介绍的GPS导航系统,以ARM作为主控芯片,配以GPS、TFT触摸屏、嵌入式LINUX操作系统,构建了一个集GPS信息显示、地图显示为一体的完整系统。本系统在一定程度上推动了GPS导航设备研究的发展。1.2 方案说明1.2.1、 总体设计方案个人手持设备要求界面美观、功耗低、易于操作。系统应有彩色触摸屏;低功耗、高速度的处理芯片;带有嵌入式操作系统;GPS信息接收模块;sd卡用以存放地图。模块框图分别如图1所示:影音音频数据交互用户交互影音视频定位导航信息娱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于QT的多媒体车载导航系统GPS毕业论文