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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

面向嵌入式系統(tǒng)的Android圖形系統(tǒng)的再設(shè)計

發(fā)布時間:2019-03-10 18:15
【摘要】:安卓操作系統(tǒng)(Android)具有界面交互性良好、應(yīng)用程序開發(fā)快捷的特點,但其圖形框架部分使用Dalvik Java虛擬機(jī),占用大量的系統(tǒng)資源,結(jié)構(gòu)復(fù)雜,在工業(yè)控制領(lǐng)域的嵌入式設(shè)備上移植困難,運行效率低下,為此需要重新設(shè)計實現(xiàn)一套新的圖形系統(tǒng)框架,Cnd系統(tǒng)。在深入研究安卓圖形系統(tǒng)架構(gòu)及實現(xiàn)原理的基礎(chǔ)上,新的Cnd系統(tǒng)用C/C++語言對原有系統(tǒng)架構(gòu)重新進(jìn)行了設(shè)計實現(xiàn),并在具體系統(tǒng)執(zhí)行流程上進(jìn)行了改造優(yōu)化。系統(tǒng)參考了安卓圖形系統(tǒng)的設(shè)計思想,采用分層的架構(gòu)實現(xiàn),包括系統(tǒng)平臺層、系統(tǒng)運行庫層、應(yīng)用程序框架層和應(yīng)用程序?qū)。其中系統(tǒng)平臺層主要是Linux系統(tǒng);系統(tǒng)運行庫層采用Linux系統(tǒng)提供的底層庫以及一些優(yōu)秀的開源庫,包括字體矢量、XML(Extensible Markup Language)文檔解析、數(shù)據(jù)壓縮解壓縮、二維向量圖形處理等;應(yīng)用程序框架層和應(yīng)用程序?qū)硬捎门c安卓圖形系統(tǒng)基本一致的資源解析、界面繪制及圖像顯示流程。Cnd系統(tǒng)與安卓系統(tǒng)相比主要在系統(tǒng)運行庫層和應(yīng)用程序框架層進(jìn)行了改造優(yōu)化,其實現(xiàn)過程采用了效率更高的編譯型語言C/C++語言。此外,系統(tǒng)最后需要達(dá)到的基本目標(biāo)是減少系統(tǒng)代碼數(shù)量,提升系統(tǒng)運行效率,在ARM(Advanced RISC Machines)和MIPS(Microprocessor without Interlocked Piped Stages)兩種硬件架構(gòu)平臺上完成應(yīng)用程序圖形界面的繪制與顯示。最后對Cnd系統(tǒng)進(jìn)行了嚴(yán)格的功能及性能測試,測試結(jié)果表明重新設(shè)計實現(xiàn)的圖形系統(tǒng)各個模塊集成以后,系統(tǒng)占用資源少,界面交互性良好,能夠高效穩(wěn)定的運行,可以滿足工業(yè)控制領(lǐng)域的需要。
[Abstract]:Android operating system (Android) has the characteristics of good interface interaction and rapid application development, but its graphics frame part uses Dalvik Java virtual machine, which takes up a large amount of system resources, and its structure is complex. It is difficult to transplant embedded devices in the field of industrial control, so it is necessary to redesign and implement a new graphics system framework, Cnd system. On the basis of deep research on the architecture and implementation principle of Android graphics system, the new Cnd system is re-designed and implemented with C C language, and the implementation process of the system is optimized. According to the design idea of Android graphics system, the system adopts hierarchical architecture, including system platform layer, system runtime layer, application framework layer and application layer. The system platform layer is mainly Linux system; The system runtime layer adopts the base layer library provided by Linux system and some excellent open source libraries, including font vector, XML (Extensible Markup Language) document parsing, data compression and decompression, two-dimensional vector graphics processing and so on. The application framework layer and application layer use resource resolution that is basically consistent with Android graphics. Compared with Android system, the CND system has been modified and optimized in the system runtime layer and the application framework layer, and the implementation process has adopted the more efficient compiling and compiling language C language. In addition, the basic goal of the system is to reduce the number of system codes, improve the efficiency of the system, and complete the drawing and display of the application graphical interface on the ARM (Advanced RISC Machines) and MIPS (Microprocessor without Interlocked Piped Stages) hardware architecture platforms. Finally, the function and performance of the Cnd system are tested strictly. The test results show that after the integration of each module of the graphics system, the system takes up less resources, the interface interaction is good, and the system can run efficiently and stably. Can meet the needs of the industrial control field.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.52;TP316

【參考文獻(xiàn)】

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

1 林粵偉;宋丹;;基于Android手持設(shè)備的智能家居遙控系統(tǒng)研制[J];電子產(chǎn)品世界;2015年06期

2 劉濤;唐祝壽;沈備軍;;Android應(yīng)用隱私泄露的自動化檢測[J];計算機(jī)應(yīng)用與軟件;2015年03期

3 楊倩;楊明趙;;Android顯示服務(wù)器——SurfaceFlinger研究[J];計算機(jī)應(yīng)用與軟件;2014年06期

4 卓煒;;基于Android操作系統(tǒng)的軟件開發(fā)及應(yīng)用的探討[J];電子技術(shù)與軟件工程;2013年23期

5 凌明;武建平;王猛猛;;國產(chǎn)Unicore架構(gòu)的Android系統(tǒng)繪圖操作指令級加速優(yōu)化[J];上海交通大學(xué)學(xué)報;2013年07期

6 孟小甫;高翔;從明;張爽爽;;龍芯3A多核處理器系統(tǒng)級性能優(yōu)化與分析[J];計算機(jī)研究與發(fā)展;2012年S1期

7 葉炳發(fā);孟小華;;Android圖形系統(tǒng)的分析與移植[J];電信科學(xué);2010年02期

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

1 吳振雷;基于Android系統(tǒng)PNG格式圖像采集壓縮系統(tǒng)設(shè)計與實現(xiàn)[D];黑龍江大學(xué);2015年

2 賈文杰;基于Android平臺的智能旅游系統(tǒng)的設(shè)計與實現(xiàn)[D];浙江大學(xué);2012年

,

本文編號:2437873

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

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2437873.html


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

版權(quán)申明:資料由用戶6fa96***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com