论文部分内容阅读
随着嵌入式系统的发展以及市场的不断扩大,嵌入式系统功能不断完善,采用图形显示设备的用户不断增加,对嵌入式的人机交互界面的需求也越来越多,要求也越来越高。在嵌入式实时系统中对图形用户界面(GUI,GraphicalUserInterface)的基本要求包括轻型、占用资源少、高性能、高可靠性、可配置等。嵌入式人机交互界面的设计也是整个开发过程过必不可少的环节。友好的人机界面对于嵌入式产品是非常重要的,往往决定了产品能否成功打入市场,所以图形用户界面的开发往往是产品开发过程中最耗时的工作。 首先,论文分析了嵌入式Linux的优点以及嵌入式图形用户界面发展现状及前景。针对工业现场中一种通用嵌入式智能控制器,设计了一款具有组态控制功能的图形用户界面。其次,介绍了选择Qt的原因,完成了bootloader和linux内核的裁剪配置和移植,建立了个性化的GUI开发环境。本论文设计完成了用户组态控制界面的设计与开发,包括Linux下Qt/embedded的环境的建立以及成功移植到目标板上,并用Qt/embedded完成控制设计方案,数据处理和数据显示以及数据传输三个功能单元的实现,完成了基于Qt/embedded的组态控制界面应用程序的移植。最后,通过实验表明,本文设计的嵌入式图形用户界面能够满足设计要求,系统能够稳定运行,完成了所需功能,具有良好的实用性。