论文部分内容阅读
随着嵌入式技术发展,各类嵌入式应用对人机交互界面的要求也越来越高。一个优秀的嵌入式系统定要有一个良好的图形用户界面GUI,如果GUI系统不完备,就会给用户的操作带来不便并且限制了它的使用。可以说GUI决定并影响着一个系统的性能,促使人们去研究如何更好地设计和实现嵌入式系统的图形用户界面。本文设计实现了一种能通过配置文件来配置界面效果及进行相关操作的一种嵌入式系统的架构。运用控件的形式并借鉴信号-槽的概念,将界面的所有信息包括界面显示和由按键、遥控或是触摸触发的操作等都放在一个独立的文件里进行配置,且将该文件存储在内存里,当系统运行时,只需从该内存里读取文件,并对文件里的内容加以一一分析与解析。本文设计了控件架构并且详细论述了配置文件各部分的内容及具体格式。设计和实现了GUI控件库,较完善地实现了嵌入式系统的GUI核心模块。由于控件可进行多次利用,可大大提高代码的利用率。由于有独立的文件来进行配置用户所需的界面,若要进行修改,只需修改在该配置文件中相应的接口参数即可,从而使界面是可配置GUI,实现了界面的可配置性。达到了嵌入式GUI的轻型、占用资源少、高性能、高可靠性和可配置等基本要求,具有良好的实用性和灵活性,适用于各种嵌入式设备。