论文摘要
嵌入式GUI(Graphical User Interface)是嵌入式实时操作系统的一个重要组成部分,它显著提高UI(User Interface)的开发效率,有效降低UI的开发风险,随着嵌入式系统应用范围的扩大,嵌入式GUI的重要性越来越突出。论文首先概述了嵌入式系统及用户界面的发展情况,接着介绍了几种嵌入式系统下的图形用户界面,阐述了嵌入GUI需要具有简单、直观、占用资源少,高性能,高可靠性等特点。在上述基础理论指导下,本论文研究从一款具体产品入手,对嵌入式GUI的研制作了一定探索。首先,完成该款产品的GUI的需求分析和总体设计。在总体上,从可裁减性角度划定嵌入式GUI的功能子系统及其交互关系,从可移植性角度设计嵌入式GUI的层次体系结构。接着详细介绍和分析了本人所完成的核心机制模块和输入输出层的设计和实现,以及各个子模块在设计和实现过程中所采用的主要数据结构、主要算法及函数流程。
论文目录
摘要Abstract第一章 概述1.1 嵌入式系统概述1.1.1 嵌入式系统定义1.1.2 嵌入式系统的特点1.1.3 嵌入式系统的发展1.1.4 嵌入式系统的前景1.2 图形用户界面概述1.2.1 图形用户界面的发展1.2.2 图形用户界面的基本特征1.2.3 图形用户界面的结构模型1.2.4 图形用户界面的发展趋势1.3 课题来源和选题依据1.4 本文内容安排第二章 嵌入式系统的GUI2.1 嵌入式GUI的地位及特殊要求2.2 当前已有的嵌入式GUI的实现方式2.2.1 紧缩X Window系统2.2.2 MiniGUI2.2.3 MicroWindows系统2.2.4 OpenGUI2.2.5 Qt/Embedded2.3 各种嵌入式GUI系统之比较第三章 需求分析3.1 嵌入式系统的一般需求3.1.1 可靠性需求3.1.2 效率性需求3.1.3 开发工具需求3.1.4 面向应用需求3.2 嵌入式GUI的特殊需求3.2.1 功能需求3.2.2 高效率性需求3.2.3 可移植性需求3.2.4 可裁减性需求3.3 本项目功能需求描述第四章 总体设计4.1 GUI硬件构架设计4.1.1 硬件配置4.1.2 LCD触摸屏键位分布方案设计4.1.3 存储地址分配方案4.2 嵌入式GUI软件总体设计4.2.1 功能子系统划分及其关系4.2.1.1 图形子系统功能4.2.1.2 事件子系统功能4.2.1.3 对象子系统功能4.2.2 图形子系统的设计4.2.3 事件子系统的设计4.2.3.1 事件和消息4.2.3.2 消息队列4.2.3.3 消息循环4.2.4 对象子系统的设计4.2.4.1 对象设计4.2.4.2 对象子系统设计第五章 GDI的设计和实现5.1 概述5.2 基本绘图模块设计和实现5.3 图像模块设计和实现5.3.1 位图文件的加载和存储5.3.2 位图文件的显示第六章 输入输出层的实现6.1 LCD移植6.1.1 LCD基本技术6.1.2 LCD系统配置6.1.3 LCD显示原理6.2 触摸屏移植6.2.1 数字触摸屏基本原理6.2.2 数字屏的应用方法第七章 总结7.1 测试7.1.1 性能测试要求7.1.2 功能测试图例7.2 技术特点和不足7.3 该GUI技术的市场前景7.4 结束语致谢参考文献
相关论文文献
标签:嵌入式论文; 可裁减性论文; 可移植性论文; 层次体系结构论文;
一个嵌入式的图形用户界面(GUI)系统的研制与实现
下载Doc文档