1 / 3
文档名称:

基于S3C44B0X的嵌入式GUI的研究与应用.doc

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

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

分享

预览

基于S3C44B0X的嵌入式GUI的研究与应用.doc

上传人:小博士 2016/3/18 文件大小:0 KB

下载得到文件列表

基于S3C44B0X的嵌入式GUI的研究与应用.doc

相关文档

文档介绍

文档介绍:摘要人机界面的设计是计算机科学的重要部分,它从系统的一个附属部分发展成为一门独立的科学。而嵌入式 GUI 作为移动计算、移动商务和信息家电的核心技术,已成为当今图形用户界面领域的发展焦点。本文介绍的就是一款提供丰富界面、并且资源占用相对较少的软件 uC/GUI ,它可以实现嵌入式系统上 GUI 的快速应用开发。关键词 S3C44B0X; 嵌入式系统;uC/GUI; 人机界面引言随着半导体技术和信息技术的飞速发展,各式各样的嵌入式系统产品已经渗入到人们生活的每一个角落。小到手机、 MP3 、 MP4 、数码相机、机顶盒等产品,大到汽车、数控机床、火箭等产品。嵌入式 GUI ( Graphical U ser Interface )作为嵌入式系统的应用软件,已经成为当今图形用户界面领域的发展焦点。[2] 1 GUI 的概述 GUI 以一种以图形化为基础的用户界面,使用统一的图形操作系统,如可移动的视窗、选项与鼠标,作为用户与操作系统之间的中介。 GUI 最重要的优势在于使用户摆脱了在命令行提示符下与操作系统进行交互的方式,用户可以仅仅通过鼠标点击来实现熟悉程序的操作,而且由于图表、对话框等的引入,使得操作直观形象。 GUI 已成为一种用户与计算机交互的标准。包括 Microsoft 的视窗系统、 Unix 的 Motif 、 Linux 的桌面系统 GNOME 。在计算机硬件平台下的 GUI 模型一般如图1所示: 桌面管理系统用户模型窗口模型图形平台操作系统硬件平台图1 人机界面层的层次机构 uC/GUI 是由 Micrium 公司专门针对嵌入式系统开发的一款图形开发系统。它设计用于为任何使用 LCD 图形显示的应用提供高效的独立于处理器及 LCD 控制器的图形用户接口, 它适用单任务或是多任务系统环境, 并适用于任意 LCD 控制器和 CPU 下任何尺寸的真实显示或虚拟显示。对于开发 uC/GUI 图形应用不需要什么目标系统, 大部分的图形应用开发都可以在模拟器下进行; 但是最终的目的是通常还是在目标系统上运行程序。目标系统( 硬件): [1].CPU(8/16/32/64 位)。[2]. 必要的 RAM 和 ROM 存储。[3].LCD 显示器( 任何类型及分辨率的)。对于内存的需求取决于你选用的 UCGUI 的功能模块以及你所使用的目标系统上的编译器的效率. 内存的占用量无法估计准确的值, 下面就一些的数值适用于多数的目标系统。表1 uC/GUI 资源需求情况类型 Stack RAM ROM 小型系统 500b 100b 10~25K 大型系统 1200b 2~6K 30~60K 注: ①小型系统指不包含窗口管理功能,大型系统指包含窗口管理及各种窗体控件功能。② ROM 的需求量随着应用程序中使用的字体数目而增长。 2 基于 S3C44B0X 处理器的嵌入式系统的基本组成三星公司推出的 16/32 位 RISC 处理器 S3C44B0X 为手持设备和一般应用提供了高性价比和高性能的微控制器解决方案。为了降低成本,同时增强稳定性, S3C44B0X 提供了丰富的内置部件,包括: 8KB Cache 和内部 SRAM , LCD 控制器等, 其主频可以达到 66MHz ,速度几乎相当于 486CPU ,而且扩展了完整丰富的外围设备的接口,图 2 是典型