节点文献

基于嵌入式Linux的汽车全数字仪表界面的设计

The Design of Digital Automotive Dashboard Based on Mbedded Linux

【作者】 戚姜勇

【导师】 施国梁;

【作者基本信息】 苏州大学 , 电子与通信工程, 2012, 硕士

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

【Abstract】 Automotive dashboard is the process of the car in motion to provide the driver intuitionand important information exchange window, at the same time, it plays a vital role for car’ssecurity and economic driving.With the development of embedded hardware platform and software applications, thedesign of automotive dashboard systems start using the embedded GUI. Combiningembedded Linux operating system with embedded GUI technology, the subject designs abasic interface of a car on digital dashboard, and something on the speedometer,tachometer, fuel gauge and water temperature meter interface. In order to watch the carinterface display on embedded hardware platform and the operating results, we finally goon the design of the simulation test program.The design of this project is embedded hardware platform based on the higher cost ofS3C2440core processor with embedded Linux operating system. It uses Qt/Embedded asthe embedded GUI development tools, the3.5-inch LCD screen as a car dashboard displayterminal. On the basis of the analysis of system architecture, it tells the details of thehardware platform of the car all-digital instrument interface; Build-up of embedded Linuxoperating system, including the production of the BootLoader transplantation, LinuxKernel cutting and transplantation and how we make root file system; To build Qtdevelopment environment, PC development environment and the set-up of Qtcross-compiler environment are important, also the completment of Qt/Embedded onMini2440transplantation plays an important role; To add embedded Linux systemhardware drivers, means we should add the main LCD display and touch screen drivers.With the ending of the build-up of the hardware and software platform, we can designterminal interface of automotive dashboard.

【关键词】 嵌入式Linux汽车仪表Mini2440LCDQt
【Key words】 Embedded LinuxAutomotive DashboardMini2440LCDQt
  • 【网络出版投稿人】 苏州大学
  • 【网络出版年期】2012年 10期
  • 【分类号】TP368.1
  • 【被引频次】4
  • 【下载频次】278
节点文献中: 

本文链接的文献网络图示:

本文的引文网络