嵌入式環(huán)境下可擴展性圖形用戶界面的研究與實現
[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];工業(yè)控制計算機;2011年06期
3 ;第二代Intel~汶 Core~(TM) i7四核處理器無風扇嵌入式計算機[J];辦公自動化;2012年05期
4 李磊;王建曉;于慧彬;李小峰;初偉先;;基于MiniGUI的多線程圖形用戶界面設計[J];機械管理開發(fā);2008年05期
5 徐寶文,周超洪,周天琳,史亮;面向方面的程序設計:概念、實現與未來[J];計算機與數字工程;2005年08期
6 周靜;;JAVA設計模式之工廠方法模式的研究與應用[J];科技信息(科學教研);2007年20期
7 高鷺;周李涌;;Linux環(huán)境下GUI開發(fā)工具比較[J];科技信息;2009年24期
8 劉匯丹;芮建武;姚延棟;吳健;;基于Qt的國際化圖形用戶界面設計與實現[J];中文信息學報;2006年04期
9 于連杰;;圖形用戶界面設計及發(fā)展趨勢[J];美術教育研究;2010年07期
10 江泓;金蓓弘;;支持可擴展性的設計模式協作研究[J];計算機工程與設計;2007年06期
相關碩士學位論文 前10條
1 關乃軒;嵌入式GUI用戶輸入模塊的設計與實現[D];華中科技大學;2011年
2 胡湘華;嵌入式Linux中圖形用戶界面的研究與實現[D];國防科學技術大學;2002年
3 肖世杰;嵌入式圖形系統若干關鍵技術研究[D];華中科技大學;2004年
4 張靜;面向對象系統耦合性度量研究與應用[D];南京航空航天大學;2005年
5 方豐平;嵌入式環(huán)境下高性能可配置GUI系統設計[D];浙江大學;2006年
6 龔泉洲;面向汽車電子基于微內核思想的嵌入式GUI的設計與實現[D];電子科技大學;2006年
7 李叢穎;基于MiniGUI的嵌入式旋轉機械狀態(tài)監(jiān)測系統開發(fā)[D];東南大學;2006年
8 丘允陽;嵌入式GUI系統的研究與實現[D];電子科技大學;2007年
9 陳瑾;地面無線傳感器網絡(GWSN)節(jié)點通用平臺的研究[D];南京理工大學;2007年
10 潘力;基于i.MX27的視傳機項目關鍵技術研究[D];北京郵電大學;2010年
本文編號:2408298
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2408298.html