当前位置:主页 > 科技论文 > 计算机论文 >

嵌入式环境下可扩展性图形用户界面的研究与实现

发布时间:2019-01-13 09:03
【摘要】:近些年来,随着Android、IOS的出现而兴起的嵌入式智能终端进入大众社会生活的各个方面,图形用户界面在嵌入式系统中应用的需求也在不断加强。 与传统的桌面图形系统相比,嵌入式GUI系统由于受到嵌入式系统软硬件资源有限和不同嵌入式平台差异显著等特点的制约,一般会选择体积小、高效、可移植性好的GUI开发系统。这种相对简化版的GUI开发系统由于其接口实现的限制和开发框架的不成熟,使得软件工程师们利用它们开发出的嵌入式图形软件扩展性较差。后期软件要进行改版升级或是更换其它底层平台时,通常需要完成复杂、繁琐的修改才能应对新的应用需求,这给开发新产品带来了许多不便。 本文着眼于可扩展性的嵌入式图形用户界面的开发,提出了基于IPC(Inter-Process Communication进程间通信)消息传递机制进行模块间通信、采用组合的方式复用界面组件和设计抽象层应对不同底层实现的设计思想。遵循这些设计思想,本文选用MiniGUI图形系统作为GUI开发的基础框架,运用IPC消息传递机制设计了一个keypad用户界面程序;接着通过组合页面组件的方式创建了一个时间控件;最后运用抽象层的思想实现了一个多国语言机制。并设计测试方案对这三个实例的扩展性进行了检验,结果表明keypad用户界面程序对不同keypad输入设备具有良好的扩展性,组合方式产生的时间控件有利于页面原有组件的进一步扩展,,多国语言机制可扩展性地支持不同国家语言。由此可见,本文提出的设计思想有利于嵌入式环境下可扩展性图形用户界面的开发。
[Abstract]:In recent years, with the emergence of Android,IOS, the embedded intelligent terminal is coming into the various aspects of social life, and the application of graphical user interface in embedded system is becoming more and more important. Compared with the traditional desktop graphics system, the embedded GUI system is restricted by the limited software and hardware resources of the embedded system and the obvious differences between different embedded platforms, so it is generally chosen to be small and efficient. Good portability of GUI development system. Because of the limitation of the interface implementation and the immaturity of the development framework, this relatively simplified version of the GUI development system makes the software engineers use them to develop poor extensibility of embedded graphics software. When the software needs to update or replace other underlying platforms, it usually needs to complete complex and tedious modifications to meet the new application requirements, which brings a lot of inconvenience to the development of new products. This paper focuses on the development of the extensible embedded graphical user interface, and proposes the communication between modules based on IPC (Inter-Process Communication inter-process communication) messaging mechanism. The design idea of reusing interface components and designing abstract layer to different bottom layer is adopted. Following these design ideas, this paper chooses MiniGUI graphic system as the basic framework of GUI development, designs a keypad user interface program by using IPC messaging mechanism, and then creates a time control by combining page components. At last, a multi-language mechanism is realized by using abstract layer. The test scheme is designed to test the expansibility of the three examples. The results show that the keypad user interface program has good expansibility for different keypad input devices. The time control generated by the combination method is conducive to the further expansion of the original components of the page, and the multinational language mechanism can support different national languages expandably. It can be seen that the design idea presented in this paper is beneficial to the development of the extensible graphical user interface in embedded environment.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52;TP368.1

【参考文献】

相关期刊论文 前10条

1 胡亮,王敏珍,蒋春晓,张仲明,许斌;机内进程间通信的性能测试和评价[J];吉林大学学报(信息科学版);2003年04期

2 刘云锋;黄英;何新鹏;刘奇;;基于ARM9的嵌入式Linux系统移植[J];工业控制计算机;2011年06期

3 ;第二代Intel~汶 Core~(TM) i7四核处理器无风扇嵌入式计算机[J];办公自动化;2012年05期

4 李磊;王建晓;于慧彬;李小峰;初伟先;;基于MiniGUI的多线程图形用户界面设计[J];机械管理开发;2008年05期

5 徐宝文,周超洪,周天琳,史亮;面向方面的程序设计:概念、实现与未来[J];计算机与数字工程;2005年08期

6 周静;;JAVA设计模式之工厂方法模式的研究与应用[J];科技信息(科学教研);2007年20期

7 高鹭;周李涌;;Linux环境下GUI开发工具比较[J];科技信息;2009年24期

8 刘汇丹;芮建武;姚延栋;吴健;;基于Qt的国际化图形用户界面设计与实现[J];中文信息学报;2006年04期

9 于连杰;;图形用户界面设计及发展趋势[J];美术教育研究;2010年07期

10 江泓;金蓓弘;;支持可扩展性的设计模式协作研究[J];计算机工程与设计;2007年06期

相关硕士学位论文 前10条

1 关乃轩;嵌入式GUI用户输入模块的设计与实现[D];华中科技大学;2011年

2 胡湘华;嵌入式Linux中图形用户界面的研究与实现[D];国防科学技术大学;2002年

3 肖世杰;嵌入式图形系统若干关键技术研究[D];华中科技大学;2004年

4 张静;面向对象系统耦合性度量研究与应用[D];南京航空航天大学;2005年

5 方丰平;嵌入式环境下高性能可配置GUI系统设计[D];浙江大学;2006年

6 龚泉洲;面向汽车电子基于微内核思想的嵌入式GUI的设计与实现[D];电子科技大学;2006年

7 李丛颖;基于MiniGUI的嵌入式旋转机械状态监测系统开发[D];东南大学;2006年

8 丘允阳;嵌入式GUI系统的研究与实现[D];电子科技大学;2007年

9 陈瑾;地面无线传感器网络(GWSN)节点通用平台的研究[D];南京理工大学;2007年

10 潘力;基于i.MX27的视传机项目关键技术研究[D];北京邮电大学;2010年



本文编号:2408298

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2408298.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3f894***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com