摘要:
汽车仪表是汽车在行驶过程中提供给驾驶员最直观,最重要的信息交流窗口,同时对汽车的安全和经济行驶起着至关重要的作用. 随着嵌入式系统的硬件平台技术和软件应用的发展不断趋于成熟,汽车仪表系统的设计开始采用了嵌入式GUI技术.本课题结合嵌入式Linux操作系统和嵌入式GUI技术,设计了一个基本汽车全数字仪表的界面,并对车速表,转速表,燃油表和水温表的界面进行进一步的设计.为了观看汽车仪表界面在嵌入式硬件平台上的显示和运行效果,最后进行了模拟测试程序的设计. 本课题的设计是基于性价比较高的S3C2440为核心处理器的嵌入式硬件平台,以嵌入式Linux为操作系统,以Qt/Embedded为嵌入式GUI开发工具,以3.5寸LCD液晶屏作为汽车仪表系统的显示终端.在系统架构分析的基础上,详述了汽车全数字仪表界面的硬件平台;搭建嵌入式Linux操作系统,主要包括BootLoader移植,Linux Kernel的裁剪与移植,根文件系统的定制;构建Qt开发环境,主要是PC开发环境和Qt交叉编译环境的搭建,完成Qt/Embedded在Mini2440上的移植;添加嵌入式Linux系统下的相关硬件驱动程序,主要是LCD显示和触摸屏驱动程序.在软硬件平台都搭建好的基础上,进行汽车仪表终端界面的开发.
展开