基于嵌入式硬件的GUI设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:manking93
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件能力的提高,人们不再满足单调的黑屏白字的字符界面,直到Windows的出现,人们才逐渐脱离了原来的字符界面跨入了图形界面。GUI就是图形用户界面的缩写,现在几乎成为了所有计算机的标准配置。 市场上常见的PDA等小型手持式设备,以前由于硬件条件等的限制,用户界面非常简单,几乎看不到像PC机上华丽美观的GUI界面。但最近出现的Palm等手持式电脑或在Windows CE等面向嵌入式系统的操作系统上,我们已经看到了完整的图形用户界面。随着手持式设备硬件条件的提高,嵌入式系统对轻量级GUI的需求越来越迫切。近来的市场需求也显示,越来越多的嵌入式系统,包括PDA、机顶盒、DVD/VCD播放机、WAP手机等,均要求提供全功能的Web浏览器,这包括HTML4.0的支持、JavaScript的支持,甚至包括Java虚拟机的支持。而这一切均要求有一个高性能、高可靠的GUI系统的支持。 现在的嵌入式GUI系统,如mimGUI、Qt、MicroWindows等,虽然功能上已经比较完善,但这些GUI对硬件的要求还偏高,如miniGUI虽然要求1-2M的内存,但是这对于某些低端的产品来说也是很苛刻的要求,因为嵌入式产品对于成本是敏感的,系统需求的减小也就意味着成本的降低。因此在嵌入式领域,对于小型的GUI系统依然有很旺盛的市场需求。 基于这样的背景,作者专门针对低端的嵌入式设备,设计并完成了一套完整的GUI系统。整套系统采用了和Windows一样的消息机制和编程框架,支持窗口的裁剪等操作,支持标准控件。整个系统运行时最小只要10k的RAM和100k的ROM,因此十分适合于低端的嵌入式产品。
其他文献
作为大量空间应用的支撑软件,空间数据库的设计目标是高效存储和管理空间信息。这既需要对空间数据良好表达和组织,也依赖于数据库层次上的空间分析功能的实现。NHSpatial是
作为一种日益流行的Web 2.0应用,微博客已逐渐成为人们日常生活中记录身边事件以及交流个人观点过程中不容忽视的载体和不可或缺的平台,并被越来越多的人们所接受和青睐。微
粒度计算理论作为目前的研究热点,受到越来越多的关注。目前模糊集、粗糙集和商空间理论可以看作是三种不同形式的粒度计算理论。这三者在思考问题的出发点和解决问题的任务方
作为数字化校园的核心部分,教学管理系统的功能需求日益完善,以教学管理信息系统为平台,各校均在一定程度上实现了教学管理的信息化。学籍管理、课程安排、选课管理、成绩管
智能视频监控技术已经广泛应用在生活、商业、国防安全和军事应用等领域中。智能视频监控技术的研究范围非常广泛,包括运动目标检测、运动目标跟踪以及其他部分。本文对运动
随着我国经济的快速发展,印刷体文字识别技术的应用也越来越广泛,许多相关部门和企事业单位对印刷体文字识别技术提出了许多新的需求。特别是近年来,俄中口岸进出口量与日俱增,口
随着多媒体计算机技术和通信技术的发展,产生了一种新的技术——多媒体通信技术,它是多媒体、通信、计算机和网络等相互渗透和发展的产物。多媒体通信技术一经出现就得到了迅猛
近年来,随着有向图最短路径查询应用在路网、计算机网络和社交网络等数据中的应用不断增加,有向图的最短路径查询技术受到更加广泛的关注。现有技术可以高效的处理无向图环境
DDoS(分布式拒绝服务攻击)是一种攻击强度大、危害严重的攻击方式。它利用合理的请求来占用过多的服务器资源,致使服务器超载,无法响应其他的请求。因为这种攻击一般通过分布
数据是地理信息系统(GeographicInformationSystem,简称GIS)最根本的基础,同时也是GIS项目中最昂贵的部分,一般占整个系统建设成本的50%~80%。一方面,随着GIS的广泛应用,社会上积累了