天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

嵌入式環(huán)境下可擴(kuò)展性圖形用戶(hù)界面的研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2019-01-13 09:03
【摘要】:近些年來(lái),隨著Android、IOS的出現(xiàn)而興起的嵌入式智能終端進(jìn)入大眾社會(huì)生活的各個(gè)方面,圖形用戶(hù)界面在嵌入式系統(tǒng)中應(yīng)用的需求也在不斷加強(qiáng)。 與傳統(tǒng)的桌面圖形系統(tǒng)相比,嵌入式GUI系統(tǒng)由于受到嵌入式系統(tǒng)軟硬件資源有限和不同嵌入式平臺(tái)差異顯著等特點(diǎn)的制約,一般會(huì)選擇體積小、高效、可移植性好的GUI開(kāi)發(fā)系統(tǒng)。這種相對(duì)簡(jiǎn)化版的GUI開(kāi)發(fā)系統(tǒng)由于其接口實(shí)現(xiàn)的限制和開(kāi)發(fā)框架的不成熟,使得軟件工程師們利用它們開(kāi)發(fā)出的嵌入式圖形軟件擴(kuò)展性較差。后期軟件要進(jìn)行改版升級(jí)或是更換其它底層平臺(tái)時(shí),通常需要完成復(fù)雜、繁瑣的修改才能應(yīng)對(duì)新的應(yīng)用需求,這給開(kāi)發(fā)新產(chǎn)品帶來(lái)了許多不便。 本文著眼于可擴(kuò)展性的嵌入式圖形用戶(hù)界面的開(kāi)發(fā),提出了基于IPC(Inter-Process Communication進(jìn)程間通信)消息傳遞機(jī)制進(jìn)行模塊間通信、采用組合的方式復(fù)用界面組件和設(shè)計(jì)抽象層應(yīng)對(duì)不同底層實(shí)現(xiàn)的設(shè)計(jì)思想。遵循這些設(shè)計(jì)思想,本文選用MiniGUI圖形系統(tǒng)作為GUI開(kāi)發(fā)的基礎(chǔ)框架,運(yùn)用IPC消息傳遞機(jī)制設(shè)計(jì)了一個(gè)keypad用戶(hù)界面程序;接著通過(guò)組合頁(yè)面組件的方式創(chuàng)建了一個(gè)時(shí)間控件;最后運(yùn)用抽象層的思想實(shí)現(xiàn)了一個(gè)多國(guó)語(yǔ)言機(jī)制。并設(shè)計(jì)測(cè)試方案對(duì)這三個(gè)實(shí)例的擴(kuò)展性進(jìn)行了檢驗(yàn),結(jié)果表明keypad用戶(hù)界面程序?qū)Σ煌琸eypad輸入設(shè)備具有良好的擴(kuò)展性,組合方式產(chǎn)生的時(shí)間控件有利于頁(yè)面原有組件的進(jìn)一步擴(kuò)展,,多國(guó)語(yǔ)言機(jī)制可擴(kuò)展性地支持不同國(guó)家語(yǔ)言。由此可見(jiàn),本文提出的設(shè)計(jì)思想有利于嵌入式環(huán)境下可擴(kuò)展性圖形用戶(hù)界面的開(kāi)發(fā)。
[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.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP311.52;TP368.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 胡亮,王敏珍,蔣春曉,張仲明,許斌;機(jī)內(nèi)進(jìn)程間通信的性能測(cè)試和評(píng)價(jià)[J];吉林大學(xué)學(xué)報(bào)(信息科學(xué)版);2003年04期

2 劉云鋒;黃英;何新鵬;劉奇;;基于ARM9的嵌入式Linux系統(tǒng)移植[J];工業(yè)控制計(jì)算機(jī);2011年06期

3 ;第二代Intel~汶 Core~(TM) i7四核處理器無(wú)風(fēng)扇嵌入式計(jì)算機(jī)[J];辦公自動(dòng)化;2012年05期

4 李磊;王建曉;于慧彬;李小峰;初偉先;;基于MiniGUI的多線(xiàn)程圖形用戶(hù)界面設(shè)計(jì)[J];機(jī)械管理開(kāi)發(fā);2008年05期

5 徐寶文,周超洪,周天琳,史亮;面向方面的程序設(shè)計(jì):概念、實(shí)現(xiàn)與未來(lái)[J];計(jì)算機(jī)與數(shù)字工程;2005年08期

6 周靜;;JAVA設(shè)計(jì)模式之工廠(chǎng)方法模式的研究與應(yīng)用[J];科技信息(科學(xué)教研);2007年20期

7 高鷺;周李涌;;Linux環(huán)境下GUI開(kāi)發(fā)工具比較[J];科技信息;2009年24期

8 劉匯丹;芮建武;姚延棟;吳健;;基于Qt的國(guó)際化圖形用戶(hù)界面設(shè)計(jì)與實(shí)現(xiàn)[J];中文信息學(xué)報(bào);2006年04期

9 于連杰;;圖形用戶(hù)界面設(shè)計(jì)及發(fā)展趨勢(shì)[J];美術(shù)教育研究;2010年07期

10 江泓;金蓓弘;;支持可擴(kuò)展性的設(shè)計(jì)模式協(xié)作研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2007年06期

相關(guān)碩士學(xué)位論文 前10條

1 關(guān)乃軒;嵌入式GUI用戶(hù)輸入模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2011年

2 胡湘華;嵌入式Linux中圖形用戶(hù)界面的研究與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2002年

3 肖世杰;嵌入式圖形系統(tǒng)若干關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2004年

4 張靜;面向?qū)ο笙到y(tǒng)耦合性度量研究與應(yīng)用[D];南京航空航天大學(xué);2005年

5 方豐平;嵌入式環(huán)境下高性能可配置GUI系統(tǒng)設(shè)計(jì)[D];浙江大學(xué);2006年

6 龔泉洲;面向汽車(chē)電子基于微內(nèi)核思想的嵌入式GUI的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2006年

7 李叢穎;基于MiniGUI的嵌入式旋轉(zhuǎn)機(jī)械狀態(tài)監(jiān)測(cè)系統(tǒng)開(kāi)發(fā)[D];東南大學(xué);2006年

8 丘允陽(yáng);嵌入式GUI系統(tǒng)的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2007年

9 陳瑾;地面無(wú)線(xiàn)傳感器網(wǎng)絡(luò)(GWSN)節(jié)點(diǎn)通用平臺(tái)的研究[D];南京理工大學(xué);2007年

10 潘力;基于i.MX27的視傳機(jī)項(xiàng)目關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2010年



本文編號(hào):2408298

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2408298.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)3f894***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com