嵌入式环境下可扩展性图形用户界面的研究与实现
[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