论文部分内容阅读
随着手持式设备硬件条件的提高,嵌入式系统对轻量级GUI的需求越来越迫切。嵌入式图形用户界面(GUI,GraphicUserInterface)是嵌入式实时操作系统的一个重要组成部分,作为人机交互技术的重要内容,以其丰富的图形图像信息、直观的表达方式与用户交互,被越来越多的嵌入式系统所采用,现已成为当今嵌入式领域的发展焦点。
本课题的研究内容来源于西安讯腾科技公司的研发项目:手持式巡线仪。本文作者在该项目中负责嵌入式GUI系统的开发工作,基于该项目完成本论文。
论文首先概述了嵌入式系统的发展状况,在与当前几种主流的嵌入式操作系统比较后,归纳出μC/OS-Ⅱ嵌入式实时操作系统具有源代码开放,性能稳定,移植性好、占用资源少,高性能,高可靠性,可配置等特点,是目前分析和使用嵌入式实时操作系统的较好选择。
其次,由于在μC/OS-Ⅱ尚无成熟可用的轻量级GUI存在,因此,在对用户需求和嵌入式系统的特点进行分析后,并且在对μC/OS-Ⅱ、GUI技术的研究基础上,作者提出一种适合嵌入式系统图形用户界面的系统方案及其GUI体系结构、输入输出层设计实现,并在论文中详细地阐述了整个系统的设计思想、原理特点,同时具体介绍了嵌入式GUI实现过程中采用的数据结构及其与核心模块实现之间的关系、各个子模块在设计和实现过程中所采用的主要算法及函数流程。
最后,本文作者在手持式巡线仪项目中实现了一个通用的轻量级嵌入式GUI,并成功投入生产,目前正在油田领域进行试用。