嵌入式gui的研制实做论文
文件大小: 4913k
源码售价: 10 个金币 积分规则     积分充值
资源说明:摘要 004-005 ABSTRACT 005-6 目录 6-9 第一章 引论 9-11 1.1 课题提出背景 9-10 1.2 课题任务简介及本人所做的工作 10-11 第二章 嵌入式GUI的发展概况 11-17 2.1 概述 11-11 2.2 当前嵌入式GUI的技术分析 11-16 2.2.1 广泛占领市场的商用GUI 11-13 2.2.1.1 Qt/Embedded 11-12 2.2.1.2 OpenGUI 12-12 2.2.1.3 SDL 12-13 2.2.2 蓬勃发展的开放源码软件GUI 13-16 2.2.2.1 MicoroWindows/NanoX 13-14 2.2.2.2 MiniGUI 14-17 2.3 未来嵌入式GUI的技术展望 16-17 第三章 嵌入式GUI的需求分析和总体设计 17-28 3.1 嵌入式GUI的需求分析 17-21 3.1.1 嵌入式系统的一般需求 17-18 3.1.1.1 可靠性需求 17-17 3.1.1.2 效率性需求 17-18 3.1.1.3 开发工具需求 18-18 3.1.1.4 面向应用需求 18-18 3.1.2 嵌入式GUI的特殊需求 18-21 3.1.2.1 功能需求 19-20 3.1.2.2 高效率性需求 20-20 3.1.2.3 可移植性需求 20-20 3.1.2.4 可裁减性需求 20-21 3.2 嵌入式GUI的总体设计 21-28 3.2.1 功能子系统划分及其关系 21-22 3.2.1.1 图形子系统功能 21-21 3.2.1.2 事件子系统功能 21-22 3.2.1.3 对象子系统功能 22-22 3.2.2 图形子系统的设计 22-23 3.2.3 事件子系统的设计 23-26 3.2.3.1 事件和消息 23-25 3.2.3.2 消息队列 25-25 3.2.3.3 消息循环 25-25 3.2.3.4 消息路由算法 25-26 3.2.4 对象子系统的设计 26-28 3.2.4.1 对象设计 26-27 3.2.4.2 对象子系统设计 27-29 第四章 GDI的具体设计和实现 28-45 4.1 概述 28-29 4.2 设备上下文机制 29-36 4.2.1 设备上下文机制的重要意义 29-29 4.2.2 数据结构和相关操作 29-35 4.2.2.1 属性描述 29-30 4.2.2.2 数据结构定义 30-31 4.2.2.3 相关操作 31-35 4.2.3 核心算法 35-36 4.2.3.1 坐标映射算法 35-36 4.2.3.2 区域剪切算法 36-36 4.3 基本绘图模块设计和实现 36-37 4.3.1 基本绘图模块设计 36-37 4.3.2 基本绘图模块实现 37-37 4.4 文本模块设计和实现 37-42 4.4.1 文本模块设计 37-38 4.4.2 文本模块的主要数据结构 38-40 4.4.3 文本模块实现 40-42 4.4.3.1 文本输出的实现 40-41 4.4.3.2 多字体风格和多字符集的实现 41-42 4.5 图像模块设计和实现 42-45 4.5.1 位图文件的加载和存储 42-43 4.5.2 位图数组的加载和存储 43-43 4.5.3 位图的销毁 43-44 4.5.4 其他图像文件 44-45 第五章 嵌入式GUI的BSP移植 45-53 5.1 LCD移植 45-49 5.1.1 LCD基本技术 45-46 5.1.2 LCD系统配置 46-47 5.1.3 LCD驱动设计 47-49 5.2 触摸屏移植 49-53 5.2.1 触摸屏基本技术 50-50 5.2.2 触摸屏系统配置 50-52 5.2.3 触摸屏驱动设计 52-53 第六章 嵌入式GUI与其他任务间通信的初步探讨 53-058 6.1 UI任务与其他任务通信间的原理 53-54 6.2 UI任务同其他任务通信的实例 54-058 6.2.1 问题描述 54-54 6.2.2 算法的逻辑框图表示 54-54 6.2.3 算法的伪代码表示 54-56 6.2.4 讨论 56-61 参考文献 058-59
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。