嵌入式GUI性能评测
发布时间:2020-10-25 01:57
随着计算机软硬件技术飞速发展,嵌入式系统等专用计算机系统被广泛应用。在很多嵌入式系统中,如手机、PDA和数字机顶盒等,系统使用者往往要求具有菜单、窗口和按钮等图形元素的人机交互界面;而系统设计和实现者又迫切需要系统GUI模块开发的支撑技术。该支撑技术以应用开发组件的方式,来有效提高嵌入式应用的开发效率,这种组件即是嵌入式GUI。嵌入式系统具有需求多样性,就决定了没有哪一种嵌入式GUI能够满足所有的需求,所以只能对当前的嵌入式GUI进行比较测试,从而为具体需求的选择提供科学的依据。这样,嵌入式GUI性能的比较测试就具有重要作用。 利用Linux搭建嵌入式操作系统是近年来出现的最令人振奋的方案。这有多方面的原因。首先,运行在嵌入式系统上的Linux能够提供全功能的桌面计算(Desktop Computing),且由于其开放代码,定制变得非常方便。其次,Linux已经支持大多数嵌入式系统上使用的芯片,包括StrongARM , MIPS和PowerPC。最后,Linux是免费的,使用Linux不需要付出任何费用。所以利用Linux作为底层操作系统,其上使用一个GUI系统成为现在日益流行的嵌入式操作系统的解决方案。 当前流行的嵌入式GUI系统有:MiniGUI、MicroWindows、QT/ Embedded和uC/GUI。为了满足移动终端领域对GUI的要求,本文主要比较当前流行的嵌入式GUI系统的性能,并进行深入的比较测试,以便为嵌入式用户提供选择依据。嵌入式GUI包含丰富的内容,我们评测比较的指标,也是用户主要关心的指标。这些指标主要有:授权条款、能运行的平台、典型系统配置、资源消耗、函数库、操作系统要求、图形支持库、可移植性、API、多进程支持、实现语言、使用范围等。每一种嵌入式GUI都有各自的特点,在某些方面具有独特的优势。本文采用MVC模型,进行了详细的测试比较,得出比较可靠的数据,从而为具体需求的选择提供科学的依据,也为开发新的嵌入式GUI提供了参考。另外,嵌入式GUI具有可剪裁、可移植的特点,就决定了其必然多样性和快速发展。本文还对未来嵌入式GUI进行了展望。未来嵌入式GUI具有以用户为中心、多通道、智能化、高带宽等特点。由于时间和个人能力的所限,本文对嵌入式GUI的研究还有很多不足,还需今后做更进一步的工作。
【学位单位】:电子科技大学
【学位级别】:硕士
【学位年份】:2007
【中图分类】:TP302
【部分图文】:
图 4-1 MiniGUI 层次结构MiniGUI 的主要特色有:遵循 LGPL 条款的纯自由软件提供了完备的多窗口机制。这包括:多个单独线程中运行的多窗口。单个线程中主窗口的附属。对话框和预定义的控件类(按钮、单行和多行编辑框、列表框、进度条、工具栏等)。消息传递机制。多字符集和多字体支持,目前支持 ISO8859-1、GB2312、Big5 等字符集,并且支持各种光栅字体和 TrueType、Type 1 等矢量字体。全拼、五笔等汉字输入法支持。
图 4-2 智能手机 图 4-3 机顶盒机顶盒类产品 漫 软 件 针 对 机 顶 盒 领 域 提 供 了 嵌 入 式 浏 览 器 的 解 决 4.0/HTTP1.0/HTTPS/JavaScript/Flash5.0 的支持 ;占用资源少、速度度高 ;中文支持 ;针对数字电视作了专门的显示优化 ;界面友好 工业仪表及控制系统工业仪表及控制领域,飞漫软件提供了 Linux+MiniGUI 的解决方案低工业控制系统的成本 ;加快应用程序开发过程 ;软件结构清晰、速度快、资源消耗小 ;具有很好的稳定性、可扩展性和可定制性强
图 4-2 智能手机 图 4-3 机顶盒机顶盒类产品 漫 软 件 针 对 机 顶 盒 领 域 提 供 了 嵌 入 式 浏 览 器 的 解 决 4.0/HTTP1.0/HTTPS/JavaScript/Flash5.0 的支持 ;占用资源少、速度度高 ;中文支持 ;针对数字电视作了专门的显示优化 ;界面友好 工业仪表及控制系统工业仪表及控制领域,飞漫软件提供了 Linux+MiniGUI 的解决方案低工业控制系统的成本 ;加快应用程序开发过程 ;软件结构清晰、速度快、资源消耗小 ;具有很好的稳定性、可扩展性和可定制性强
【引证文献】
本文编号:2855292
【学位单位】:电子科技大学
【学位级别】:硕士
【学位年份】:2007
【中图分类】:TP302
【部分图文】:
图 4-1 MiniGUI 层次结构MiniGUI 的主要特色有:遵循 LGPL 条款的纯自由软件提供了完备的多窗口机制。这包括:多个单独线程中运行的多窗口。单个线程中主窗口的附属。对话框和预定义的控件类(按钮、单行和多行编辑框、列表框、进度条、工具栏等)。消息传递机制。多字符集和多字体支持,目前支持 ISO8859-1、GB2312、Big5 等字符集,并且支持各种光栅字体和 TrueType、Type 1 等矢量字体。全拼、五笔等汉字输入法支持。
图 4-2 智能手机 图 4-3 机顶盒机顶盒类产品 漫 软 件 针 对 机 顶 盒 领 域 提 供 了 嵌 入 式 浏 览 器 的 解 决 4.0/HTTP1.0/HTTPS/JavaScript/Flash5.0 的支持 ;占用资源少、速度度高 ;中文支持 ;针对数字电视作了专门的显示优化 ;界面友好 工业仪表及控制系统工业仪表及控制领域,飞漫软件提供了 Linux+MiniGUI 的解决方案低工业控制系统的成本 ;加快应用程序开发过程 ;软件结构清晰、速度快、资源消耗小 ;具有很好的稳定性、可扩展性和可定制性强
图 4-2 智能手机 图 4-3 机顶盒机顶盒类产品 漫 软 件 针 对 机 顶 盒 领 域 提 供 了 嵌 入 式 浏 览 器 的 解 决 4.0/HTTP1.0/HTTPS/JavaScript/Flash5.0 的支持 ;占用资源少、速度度高 ;中文支持 ;针对数字电视作了专门的显示优化 ;界面友好 工业仪表及控制系统工业仪表及控制领域,飞漫软件提供了 Linux+MiniGUI 的解决方案低工业控制系统的成本 ;加快应用程序开发过程 ;软件结构清晰、速度快、资源消耗小 ;具有很好的稳定性、可扩展性和可定制性强
【引证文献】
相关期刊论文 前3条
1 张璇;张英杰;;基于Cortex-M3内核LM3S8962处理器上的μC/GUI移植研究[J];安徽工业大学学报(自然科学版);2011年03期
2 周慧娟;向荣;;基于MicroWindows的多设备支持智能中文输入系统[J];计算机应用;2013年07期
3 严龙军;熊文卓;;μC/GUI T6963C LCD控制器驱动移植及矢量汉字显示[J];信息化纵横;2009年18期
相关硕士学位论文 前10条
1 乔晓燕;基于Qt编程的嵌入式渔业基站电台的设计与实现[D];西安电子科技大学;2011年
2 刘立;基于双核架构的嵌入式人脸识别系统[D];上海交通大学;2012年
3 危华进;基于嵌入式Linux车载信息显示系统的研究与设计[D];西南交通大学;2008年
4 于军蕾;嵌入式机电控制系统逻辑图编程环境的实现研究[D];山东科技大学;2008年
5 吴晓烁;嵌入式Linux系统中高效可扩的图形用户开发平台研究与实现[D];重庆大学;2008年
6 刘鲤晞;嵌入式图形用户界面的研究与实现[D];武汉理工大学;2009年
7 刘念;基于μC/OS-II的嵌入式电子点餐系统的设计[D];武汉理工大学;2010年
8 杨波波;装载机车载自动称重仪系统研究[D];长安大学;2010年
9 毕振军;基于组件的车身概念结构数字设计软件的开发[D];大连理工大学;2012年
10 陈正江;基于S3C2440电能质量分析仪的设备管理模块设计[D];电子科技大学;2012年
本文编号:2855292
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2855292.html