论文部分内容阅读
随着嵌入式技术的不断发展,现代通讯技术的日臻成熟、完善,以及新一代通讯标准的出现,现在人们使用具备高级商务功能的智能移动计算设备已成为可能,从而对基于这一类设备的图形用户界面系统也提出了更高的要求。图形用户界面(GUI,Graphic User Interface)是嵌入式系统软件开发的重要内容,基于Linux内核开发实用、高效、美观的GUI是目前研究的一个重要课题。以手持设备为典型代表的嵌入式系统需要一个轻型、可灵活配置、非常友好的图形界面系统。对商业用户来讲,开发自有GUI系统,不仅能针对自有产品特点进行快速开发和定制,又能省去商业授权费用。论文首先概述了嵌入式计算机系统及通用图形用户界面的发展情况,接着介绍了几种典型的嵌入式系统下的图形用户界面系统,并简要分析了各自的特点。第三章介绍了宿主机开发平台的搭建,其中主要介绍了嵌入式图形用户界面开发过程中涉及的系统软件配置,然后在此基础上详细讲解了Qt在linux系统中的安装过程。第四章详细地分析研究了基于Linux的典型嵌入式图形界面支持系统Qt,包括Qt的重要特色、体系结构以及面向对象等相关技术在Qt中的应用,并给出了在Qt/Embedded基础上开发的一个基于嵌入式Linux系统的GUI程序实例,讲解了程序开发过程中关键性问题。第五章讲解了如何建立硬件开发平台,并将应用程序成功移植到ARM开发板上,测试结果证实该程序运行稳定,性能良好。文章最后对嵌入式技术以及Qt的发展前景进行了展望。论文实现的GUI系统具有设计相对简单,并能充分利用Qt系统资源的特点。该程序具有小巧的特点,非常适合嵌入式系统。该程序的实现为开发基于Linux的嵌入式图形界面系统的应用软件提供了一个借鉴,对于嵌入式Linux环境下的应用程序开发也有一定参考价值。