基于qt的多媒体车载导航系统.doc

约53页DOC格式手机打开展开

基于qt的多媒体车载导航系统,基于qt的多媒体车载导航系统摘要:随着当前嵌入式技术和汽车产业的迅猛发展,车载导航系统成为当今汽车产业界的一大热点之一。在欧美等发达国家,车载导航仪产品已经走向成熟,形成了规模化的市场需求。但中国的车载自主导航产品市场刚刚启动,许多产品尚处于实验室研发阶段。中国地域辽阔、人口众多并发展迅速,必将成为巨大的汽车消费市场,...
编号:10-215031大小:1.50M
分类: 论文>机械工业论文

内容介绍

此文档由会员 dustinblog 发布

基于QT的多媒体车载导航系统

摘要:随着当前嵌入式技术和汽车产业的迅猛发展,车载导航系统成为当今汽车产业界的一大热点之一。在欧美等发达国家,车载导航仪产品已经走向成熟,形成了规模化的市场需求。但中国的车载自主导航产品市场刚刚启动,许多产品尚处于实验室研发阶段。
中国地域辽阔、人口众多并发展迅速,必将成为巨大的汽车消费市场,因此随着未来经济的发展,中国的车载导航产品将具有广阔的市场空间。研究车载导航系统在提高行车安全性、减轻驾驶者员负担等方面具有很大作用,对解决城市交通问题具有重要意义。
本论文首先讨论了车载导航系统的原理和硬件结构,然后分析设计了软件系统的工作流程及实现方案;重点介绍了在ARM处理器和Linux操作系统实现车载导航终端各功能模块的详细过程。系统由GPS数据采集并显示、地图显示两大部分组成,模拟GPS导航的过程。通过GPS模块、arm9硬件环境、嵌入式LINUX操作系统、TFT触摸屏等模块来完成整个体系的运作,使其实时采集GPS数据,然后将GPS数据对应的地图显示出来。本设计的特点在于界面友好、用户易操作、功耗低、便于户外导航。

关键词:ARM;LINUX;GPS;C++语言;嵌入式操作系统

1、 系统方案选择和论证 1
1.1引言 1
1.2 方案说明 1
1.2.1、 总体设计方案 1
1.2.2、 系统功能说明 2
1.3、 部分模块设计方案 2
1.3.1、 控制模块设计方案 2
1.3.2、 操作系统选择方案 3
1.3.3、 GPS模块选择方案 3
1.3.4、显示模块设计方案 4
1.3.5、地图文件存放方案 4
1.4、总体方案确定 4
1.4.1、系统硬件方案 4
1.4.2、软件需求 5
2、 系统的硬件设计与实现 5
2.1、 主控芯片电路 6
2.2、 FLASH芯片电路 7
2.2.1、Nand flash芯片电路 8
2.2.2、 nor flash芯片电路 8
2.3、 串口电路 9
2.4、 USB端口电路 10
2.5、 系统总线及LCD接口电路 10
2.6、 电源电路 11
3、 系统的软件设计 11
3.1、系统概述 11
3.2、软件详细设计 11
3.2.1、主函数 11
3.2.2、画布 13
3.2.3、位图元素 13
3.2.4、GPS类 14
3.2.5、主界面 20
3.2.6、地图窗口 22
3.2.7、多媒体播放窗口 23
3.2.8、游戏窗口 24
3.2.9、日历窗口 24
3.2.10、电子书窗口 25
3.2.11、声卡驱动移植 26
3.2.12、触摸屏驱动移植 26
3.2.13、RTC驱动 27
4、 移植与测试 28
4.1、检查编译环境的搭建 29
4.2、图形界面的搭建 30
4.3、测试 32
5、 总结 36