摘要随着电子科技快速发展,汽车工业技术与以往发生了很大的改变,汽车功能部件越来越多,将会给驾驶员带来很多操控方面的问题。因此为了驾驶员对汽车的各个部件进行操作和控制,汽车中控系统有了从传统的按键操作到全触摸式的发展趋势。因此,设计一个简单易用的汽车虚拟中控,具有广泛的应用价值。27043
本文主要研究并设计一款简单的嵌入式的汽车虚拟中控平台。设计基于M287硬件平台,应用嵌入式Linux操作系统和Qt图形库设计进行界面开发,设计并实现汽车虚拟中控,完成汽车状态信息的采集,信息显示界面的设计,以及相关的汽车中控系统设置功能。
关键词 汽车中控 嵌入式Linux操作系统 i.MX287硬件开发板 Qt图形库设计 毕业论文设计说明书外文摘要
Title Cars control platform in virtual
Abstract
With the rapid development of electronic technology,Automotive technology have great changes occurred in the past,it will bring a lot of control aspects to the driver with more and more car functional components.Therefore, to helping the car driver's operation and control about the various components,vehicle control systems have developed from the traditional press operations to the full touch.Design a simple and easy auto control in virtual,with a wide range of application.
This paper studies and design a simple embedded control car platform in virtual.This design is basing M287 hardware platform, using embedded Linux operating system and Qt graphics design interface development,
design and implement virtual central control car,complete collection car status information,design information display interface,and related automotive control system setting function.
Keywords Car control Embedded Linux Operating System i.MX287 hardware development board Qt graphics design
目 次
1.绪论 7
1.1 课题研究背景 7
1.2 汽车中控的硬件技术介绍 10
1.3 汽车中控的软件技术介绍 10
1.4 研究目标内容及安排 11
1.4.1 课题目标 11
1.4.2 课题研究的主要内容 11
1.4.3 章节安排 12
2.虚拟中控硬件开发平台 13
2.1 i.MX287硬件开发板简介 13
2.2 嵌入式Linux 系统开发 15
2.2.1.引导装载程序 16
2.2.2 Linux内核 17
2.2.3 图形用户界面(或称GUI) 18
3.虚拟中控软件开发技术 19
3.1Qt开发工具简介 19
4.系统软件开发 22
4.1 基本软件安装 22
4.2 构建交叉开发环境 23
4.2.1 工具链介绍 23
4.2.2 安装工具链 24
4.2.3 测试交叉编译工具 26
4.3 需求分析 28
4.3.1 中控平台功能分析 28
4.3.2 系统流程 29
4.4 程序编写与调试结果 33
4.5 小结 38
结 论 39
致 谢 40
参考文献41
1.绪论
1.1 课题研究背景
汽车中控是汽车组成里非常重要的一个组成部件,驾驶员可以通过汽车中控平台对整个汽车的各个部件进行控制,实现相应的功能。现在市面上的汽车种类品牌繁多,相应的汽车中控平台也设计的多种多样,但一般情况下,汽车中控平台通常包括中央控制台,中央控制门锁系统,音乐控制系统,收音机控制面板,空调控制系统等各种车辆控制器,已达到对汽车各个部件的控制。