1 / 67
文档名称:

嵌入式系统轻量化GUI框架的设计与实现.pdf

格式:pdf   页数:67
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统轻量化GUI框架的设计与实现.pdf

上传人:cherry 2014/2/28 文件大小:0 KB

下载得到文件列表

嵌入式系统轻量化GUI框架的设计与实现.pdf

文档介绍

文档介绍:上海交通大学
硕士学位论文
嵌入式系统轻量化GUI框架的设计与实现
姓名:来学斌
申请学位级别:硕士
专业:计算机应用技术
指导教师:饶若楠
20070101
上海交通大学工程硕士研究生学位论文
英文缩写说明
API Application Program Interface 应用编程接口
BSP Board Support Package 板极支持包
DVD Digital Versatile Disc 数字多功能碟片
GDC Graphical Device Context 图形设备上下文
GDF Graphical Device File 图形设备文件
GDI Graphical Device Interface 图形设备接口
GUI Graphical User Interface 图形用户界面
IDF Input Device File 输入设备文件
POB Picture Object 图片对象
SDK Software Development Kit 软件开发包
UI User Interface 用户界面






5
上海交通大学
学位论文原创性声明

本人郑重声明:所呈交的学位论文,是本人在导师的指导下,
独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本
论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本
文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。



学位论文作者签名: 来学斌

日期: 2007 年 10月 31 日
上海交通大学
学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,
同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,
允许论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的
全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫
描等复制手段保存和汇编本学位论文。
保密□,在年解密后适用本授权书。
本学位论文属于
不保密√。
(请在以上方框内打“√”)


学位论文作者签名: 指导教师签名:
来学斌饶若楠
日期:2007 年 10 月 31 日日期: 2007 年 10 月 31 日
上海交通大学工程硕士研究生学位论文
摘要

图形用户界面开发需求不断出现在嵌入式应用系统中,面向嵌入式系统的
GUI 开发框架也开始流行。然而目前流行面向嵌入式系统的 GUI 框架普遍存在系
统运行开销大和移植难的问题。本文在详细调查和分析了当前存在的框架的特点
之下,提出了一个轻量化和可移植的面向嵌入式系统的 GUI 开发框架——LGUI。
论文从嵌入式图形用户界面概况、LGUI 的架构、LGUI 的主要构件以及 LGUI 在
DVD 录像机中的应用几个方面进行阐述。
在嵌入式图形用户界面的概况中介绍了嵌入式系统的特点和图形用户界面
的特点,并且对目前流行的面向嵌入式系统的图形用户界面开发框架进行了简单
的介绍,分析了它们的特点并概括了它们的缺点和不足。
LGUI 的架构则对面向嵌入式系统的轻量化和可移植的 GUI 框架 LGUI 进行了
概括性的介绍,其中涉及到 LGUI 的开发背景、设计思想、体系结构等内容。它
从设计思想和体系结构角度对 LGUI 的阐述对理解 LGUI 轻量化和可移植的设计特
点有很大帮助。LGUI 的主要构件部分对构成 LGUI 的主要组成部分进行了完整深
入地介绍。其中穿插介绍了 LGUI 在轻量化和可移植之外的一些技术特点。
LGUI 开发框架成功地应用到一个商业化的 DVD 录像机项目中。加快了 DVD
录像机的设计开发周期。是 DVD 录像机项目成功的不可或缺的部分。由于其轻量
化和可移植性的鲜明特点,在其他跨平台项目中也逐渐开始发挥作用。



关键词:LGUI、GUI 框架、嵌入式系统、轻量化、可移植性、DVD 录像机、抽象
层、VisualTool




3
上海交通大学工程硕士研究生学位论文
Abstract

The requirement of graphics user interface is ermerging in embedded
application, and then embedded system oriented GUI framework turns to
popular. But most of c