论文部分内容阅读
随着嵌入式技术的日新月异,它在各种领域的应用得到了很大程度的推广。图形用户界面GUI(Graphics User Interface)作为人机交互技术的重要内容,以丰富的图形图像信息、直观的表达方式与用户交互。GUI系统作为人机界面的软件系统,简洁、美观、方便好用,也更加人性化,目前已经大量应用在嵌入式工业控制领域。
汽车仪表是驾驶员与汽车进行信息交户的重要窗口,对汽车的安全与经济行驶起着重要的作用。嵌入式GUI作为人机界面的软件系统,已经被汽车仪表系统所采用。基于图形化界面的汽车仪表可以使驾驶员更加方便地了解整车目前的状态,并能准确地处理各种信息。
本文首先分析了GUI在嵌入式系统中的地位以及嵌入式GUI的基本特征。同时,对几个主流的嵌入式GUI系统,如MiniGUI,MicroWindows,OpenGUI,uC/GUI等,从组成结构、系统功能等方面进行了分析和比较。介绍了uC/GUI的可靠性、效率性等一般需求和可移植性、可裁减性等特殊性需求,详细介绍了图形用户界面软件uc/GUI在SmartARM2200的硬件平台上的移植过程,归纳出移植的具体步骤,分析探讨了两种运行机制:消息通信机制和回调机制。并在uC/GUI的基础上设计出汽车仪表。分析了uC/GUI用户软件的硬件配置和软件的总体框架,研究了汽车仪表开发平台的总体设计方案。研究了仪表开发平台实现过程中的几项关键技术。本文的创新点:利用图形化界面软件uC/GUI设计汽车仪表;归纳出两种机制:消息通信机制和回调机制。