×

嵌入式单窗口GUI系统的设计与实现

消耗积分:5 | 格式:rar | 大小:172 | 2009-07-30

分享资料个

将图形用户界面(GUI)系统和操作系统(OS)进行类比,提出了一种新的嵌入式GUI 系
统设计方法,最终在Linux 操作系统上实现了一个基于窗口调度的单窗口嵌入式GUI 系统,并以家庭智能音响系统为应用实例证明了该设计方法的可行性。
近来,随着信息家电、手持设备和无线设备等的快速发展,人们对嵌入式系统的需求迅
速增长,要求也越来越高,大量的嵌入式系统都要求配有相应的图形用户界面(GUI, Graphic User Interface)系统。通常所见的GUI 系统都位于PC 机上,由于嵌入式系统都有一些特殊要求,而通用GUI 系统通常是不能满足这些要求的,所以嵌入式系统要有自己的GUI。
嵌入式 GUI 系统[1]就是在嵌入式系统中为特定的硬件设备或环境而设计的图形用户界
面系统。在实际应用中,对嵌入式GUI 系统一般有如下要求[1,2,3]:占用的存储空间以及运行时占用资源少;运行速度以及响应速度快;可靠性以及可移植性高;便于裁剪定制等。当然,由于嵌入式系统的应用针对性较强,所以能满足这些要求的简约高效的GUI 就是优秀的GUI
系统。目前,针对嵌入式 GUI 的解决方案主要有三种:第一种是自主设计开发GUI 系统;第二种是直接采用现有GUI 系统,如MicroWindows、MiniGUI、Qt/Embedded 等;第三种是修改裁剪开源GUI 系统。本文主体上采用第一种方案,同时参考了主流嵌入式GUI 系统的一些优秀设计思想,最终在Linux 操作系统上实现了一个基于窗口调度的单窗口[4]嵌入式GUI 系统,并成功将其应用于家庭智能音响系统的实践中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !