嵌入式系统的GUI技术研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:JSLDYY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机软硬件技术飞速发展,有力地推动了嵌入式系统等专用计算机系统的广泛应用。在很多嵌入式系统中,用户往往要求具有菜单、窗口和按钮等图形元素的人机交互界面。而图形用户界面(GUI),作为人机交互技术的重要内容,以丰富的图形图像信息、直观的表达方式与用户交互。使用GUI系统作为人机界面的软件系统简洁、美观、方便好用,更加人性化,并且己经大量应用在嵌入式领域。面对市场上出现的种类繁多的硬件设备和实时操作系统,绝大多数图形用户界面的设计通用性和可移植性都比较差,仅适合特定的底层平台。另外,多数的图形用户界面采用的是单任务的工作模式,这样的设计显然不能满足用户对高效率和高可靠性的要求。正是基于上述的几点需求,本课题对嵌入式系统GUI技术做了大量的研究工作,并基于MTK6225平台,设计并实现了一种支持多任务和提供跨平台扩展接口的嵌入式GUI系统-xGUI系统。文章首先深入系统地分析了用户界面的历史和当前嵌入式GUI的研究现状,并通过比较目前市面上比较流行的几款嵌入式GUI系统的优势和劣势,大胆的对嵌入式GUI的发展前景进行了预测。然后,通过对功能和性能等方面的需求分析,介绍了xGUI系统的设计思想和体系结构,实现了系统的几个核心模块,并采用了改进的多窗口剪切域剪切优化算法,完成了多窗口剪切。最后,在Windows平台下完成了系统仿真和功能测试,并在MTK6225平台上实现了系统性能测试。
其他文献
软件漏洞是软件在设计实现时由于软件功能自身的复杂性和抽象性,导致在具体实现时由于考虑不周全所引起的缺陷。软件漏洞所造成的危害严重,开发人员需要尽最大可能在软件发布之
极限学习机(Extreme Learning Machine,ELM)在机器学习领域上是一种极具竞争力的学习算法,它结构简单,学习速度很快,与传统的检测技术支持向量机(Support Vector Machine,SVM)相
学位
在层出不穷的软件漏洞中,缓冲区溢出漏洞已经成为当前危害最大、出现频率最高的漏洞,随着信息技术和网络技术的高速发展,缓冲区溢出漏洞日益变得严重。面向源码的缓冲区溢出漏洞
建立网格可以最大限度地综合利用分布资源(数据,计算能力,存储能力等),消除异构资源孤岛,真正实现资源共享;网格门户同Web门户类似,是一个访问网格系统的入口;访问控制是网格
随着信息技术的不断发展,互联网用户不再满足于以往习以为常的上网搜索、即时聊天等主动行为,而是希望能够针对自己的兴趣、爱好、性格、行为等特点,接受具有针对性的推荐服务。
基于榕树型拓扑的铁路无线Mesh网络结合总线型和星型拓扑的优点,为将宽带Internet延伸到铁路沿线提供了一种更为合理的解决方案。但是,与传统的无线校园和企业网等不同,铁路
医学图像的三维重建是医学可视化重要的研究方向。三维重建通过二维断层图像重建出三维实体,提供给用户进行观察和交互。通过医学图像的三维重建,能够准确的反映人体组织、器
尽管关系数据模型为数据库提供的优势远超过其他数据模型,但它缺乏一种处理非确定性数据的综合方法,而数据的非确定性充满我们整个现实世界环境中,并愈来愈引起人们的注意,如
图像分割能够按照某一特征把图像分成若干具有一定意义的、互不交叠的区域,是由图像处理前进到图像分析的关键一步。图像分割的质量将直接影响对图像的后续处理,所以图像分割