嵌入式Linux,汽车仪表,Mini2440,LCD,Qt,
最后更新时间:2024-04-03
作者:用户投稿本站原创
点赞:5946
浏览:20361
论文导读:在嵌入式硬件平台上的显示和运转效果,最后进行了模拟测试程序的设计。本课题的设计是基于性价比较高的S3C2440为核心处理器的嵌入式硬件平台,以嵌入式Linux为操作系统,以Qt/Embedded为嵌入式GUI开发工具,以3.5寸LCD液晶屏作为汽车仪表系统的显示终端。在系统架构浅析的基础上,详述了汽车全数字仪表界面的硬件平台;搭建嵌入式
摘要:汽车仪表是汽车在行驶历程中提供给驾驶员最直观、最重要的信息交流窗口,同时对汽车的安全和经济行驶起着至关重要的作用。随着嵌入式系统的硬件平台技术和软件运用的进展不断趋于成熟,汽车仪表系统的设计开始采取了嵌入式GUI技术。本课题结合嵌入式Linux操作系统和嵌入式GUI技术,设计了一个基本汽车全数字仪表的界面,并对车速表、转速表、燃油表和水温表的界面进行进一步的设计。为了观看汽车仪表界面在嵌入式硬件平台上的显示和运转效果,最后进行了模拟测试程序的设计。本课题的设计是基于性价比较高的S3C2440为核心处理器的嵌入式硬件平台,以嵌入式Linux为操作系统,以Qt/Embedded为嵌入式GUI开发工具,以3.5寸LCD液晶屏作为汽车仪表系统的显示终端。在系统架构浅析的基础上,详述了汽车全数字仪表界面的硬件平台;搭建嵌入式Linux操作系统,主要包括BootLoader移植、Linux Kernel的裁剪与移植、根文件系统的;构建Qt开发环境,主要是PC开发环境和Qt交叉编译环境的搭建,完成Qt/Embedded在Mini2440上的移植;添加嵌入式Linux系统下的相关硬件驱动程序,主要是LCD显示和触摸屏驱动程序。在软硬件平台都搭建好的基础上,进行汽车仪表终端界面的开发。关键词:嵌入式Linux论文汽车仪表论文Mini2440论文LCD论文Qt论文
本论文由www.7ctime.com,需要论文可以联系人员哦。摘要4-5
Abstract5-10
第一章 绪论10-13
3.
5.
5.
5.
参考文献70-73
致谢73-74
摘要:汽车仪表是汽车在行驶历程中提供给驾驶员最直观、最重要的信息交流窗口,同时对汽车的安全和经济行驶起着至关重要的作用。随着嵌入式系统的硬件平台技术和软件运用的进展不断趋于成熟,汽车仪表系统的设计开始采取了嵌入式GUI技术。本课题结合嵌入式Linux操作系统和嵌入式GUI技术,设计了一个基本汽车全数字仪表的界面,并对车速表、转速表、燃油表和水温表的界面进行进一步的设计。为了观看汽车仪表界面在嵌入式硬件平台上的显示和运转效果,最后进行了模拟测试程序的设计。本课题的设计是基于性价比较高的S3C2440为核心处理器的嵌入式硬件平台,以嵌入式Linux为操作系统,以Qt/Embedded为嵌入式GUI开发工具,以3.5寸LCD液晶屏作为汽车仪表系统的显示终端。在系统架构浅析的基础上,详述了汽车全数字仪表界面的硬件平台;搭建嵌入式Linux操作系统,主要包括BootLoader移植、Linux Kernel的裁剪与移植、根文件系统的;构建Qt开发环境,主要是PC开发环境和Qt交叉编译环境的搭建,完成Qt/Embedded在Mini2440上的移植;添加嵌入式Linux系统下的相关硬件驱动程序,主要是LCD显示和触摸屏驱动程序。在软硬件平台都搭建好的基础上,进行汽车仪表终端界面的开发。关键词:嵌入式Linux论文汽车仪表论文Mini2440论文LCD论文Qt论文
本论文由www.7ctime.com,需要论文可以联系人员哦。摘要4-5
Abstract5-10
第一章 绪论10-13
1.1 课题探讨的背景10
1.2 课题探讨的近况和进展走势10-11
1.3 课题探讨的作用11-12
1.4 课题探讨的主要内容12-13
第二章 全数字仪表硬件平台的设计与实现13-232.1 系统总体结构13
2.2 硬件系统案例设计13-14
2.3 主处理器选择与功能介绍14-16
2.4 硬件板的核心电路介绍16-19
2.4.1 电源电路16-17
2.4.2 复位电路17
2.4.3 FLASH 存储系统17-19
2.5 主要接口电路的介绍19-23
2.5.1 JTAG 接口19-20
2.5.2 串口电路20
2.5.3 USB 接口20-21
2.5.4 网络接口21-22
2.5.5 液晶显示模块接口22-23
第三章 全数字仪表软件系统的设计与实现23-383.1 软件系统设计23-24
3.1.1 嵌入式系统的选择23
3.1.2 嵌入式 GUI 的选择23
3.1.3 软件系统设计流程23-24
3.2 嵌入式 Linux 系统构建24-353.
2.1 搭建交叉编译环境24-25
3.2.2 移植 BootLoader 引导程序25-28
3.2.3 移植 Linux 内核28-32
3.2.4 根文件系统32-35
3.3 Qt 开发环境的搭建35-383.1 PC 机上安装 Qt4 并配置交叉编译工具链35-37
3.2 移植 Qt/Embedded 到 Mini2440 上37-38
第四章 全数字仪表终端设备的驱动设计38-524.1 嵌入式 pnux 设备驱动的基本概念38-39
4.2 LCD 背光灯驱动程序的开发39-41
4.3 LCD 显示驱动移植41-44
4.3.1 LCD 硬件原理41-42
4.3.2 LCD 驱动移植42-44
4.4 终端触摸屏驱动开发44-524.1 触摸屏工作原理44-45
4.2 ADC 与触摸屏接口操作45-47
4.3 添加触摸屏驱动47-50
4.4 编辑 tspb 对触摸屏的支持50-52
第五章 全数字汽车仪表 GUI 的实现52-685.1 Qt 的重点知识52-54
5.1.1 Qt 的基础窗口部件52-54
5.1.2 Qt 的信号与槽机制54
5.2 基本汽车仪表界面的设计54-565.
2.1 中文显示55
5.2.2 界面绘制55-56
5.3 主要仪表界面的设计56-625.
3.1 速度表的界面设计56-60
5.3.2 转速表的界面设计60
5.3.3 燃油表的界面设计60-61
5.3.4 水温表的界面设计61-62
5.4 模拟测试程序设计62-645.
4.1 模拟测试界面62-63
5.4.2 模拟测试功能63-64
5.5 仪表终端系统运转效果64-685.1 仪表终端资源占用64-65
5.2 模拟测试结果与浅析65-68
第六章 总结与展望68-70参考文献70-73
致谢73-74