基于SkyEye虛擬機Android-ARM應(yīng)用程序跨平臺技術(shù)的研究
本文關(guān)鍵詞:基于SkyEye虛擬機Android-ARM應(yīng)用程序跨平臺技術(shù)的研究,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著3G,4G和無線網(wǎng)絡(luò)的普及,智能終端已經(jīng)成為人們生活中不可或缺的部分。智能終端的基礎(chǔ)部分主要是ARM硬件和Android操作系統(tǒng)。隨著智能終端的飛速發(fā)展,Intel公司全力進軍該市場,雖然Android-X86系統(tǒng)和移動芯片已經(jīng)成功發(fā)布,但是上層應(yīng)用的匱乏已經(jīng)成為其發(fā)展的瓶頸,同時X86的出現(xiàn)也提高了軟件公司開發(fā)和維護的費用;赟kyEye虛擬機Android-ARM應(yīng)用程序跨平臺技術(shù)就是為了應(yīng)對這些問題而提出的一個可行解決方案。 本文通過對Android系統(tǒng)整體架構(gòu)研究,對比Android-ARM系統(tǒng)和Android-X86兩個系統(tǒng)的內(nèi)部實現(xiàn)機制,查閱目前市場上相關(guān)解決方案的資料,結(jié)合國內(nèi)有關(guān)Android系統(tǒng)和虛擬機的資源,設(shè)計并實現(xiàn)一套基于國內(nèi)虛擬機SkyEye的解決方案,通過該方案能夠?qū)崿F(xiàn)目前市場上大多數(shù)Android-ARM應(yīng)用程序運行在Android-X86系統(tǒng)上,而不需要做任何額外的修改。 作者完成的主要工作如下: 1.完成解決方案的調(diào)研。調(diào)研當(dāng)前存在的解決方案,研究Android系統(tǒng)架構(gòu),比較Android-ARM系統(tǒng)和Android-X86系統(tǒng)的差異,對系統(tǒng)進行設(shè)計,根據(jù)自身情況選擇合適技術(shù),設(shè)計出一套基于SkyEye的可行性方案。 2.完成系統(tǒng)架構(gòu)和主要功能的設(shè)計。根據(jù)方案的調(diào)研,提出在Android系統(tǒng)內(nèi)部擴大安裝范圍,支持ARM和X86應(yīng)用程序的安裝;添加SkyEye虛擬機,作為ARM應(yīng)用程序運行環(huán)境;添加ARM和X86環(huán)境的通信機制,使ARM和X86應(yīng)用程序能相互調(diào)用。 3.完成功能的詳細設(shè)計和實現(xiàn)。根據(jù)總體設(shè)計完成系統(tǒng)各個部分的詳細設(shè)計,并實現(xiàn)各個功能。 本文通過具體的項目實踐,完成了基于SkyEye虛擬機Android-ARM應(yīng)用程序跨平臺技術(shù)的研究,該技術(shù)使Android-X86系統(tǒng)既能運行X86應(yīng)用程序也能運行ARM應(yīng)用程序,間接解決了Android-X86系統(tǒng)上層應(yīng)用程序匱乏的現(xiàn)象,也減少了軟件公司同時開發(fā)和維護ARM和X86體系應(yīng)用程序的成本,同時該技術(shù)被封裝成一個普通應(yīng)用軟件,直接安裝即可,擁有良好的用戶體驗。
【關(guān)鍵詞】:Android SkyEye 跨平臺 ARM X86
【學(xué)位授予單位】:中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP302
【目錄】:
- 摘要5-6
- Abstract6-10
- 第一章 緒論10-18
- 1.1 研究背景與意義10-11
- 1.2 本課題的研究進展11-16
- 1.2.1 Android-X86系統(tǒng)運行ARM應(yīng)用程序的發(fā)展11-12
- 1.2.2 Android-X86系統(tǒng)運行ARM應(yīng)用程序的方式12-16
- 1.3 本文主要研究內(nèi)容16-18
- 第二章 Android-ARM應(yīng)用程序跨平臺需求分析18-24
- 2.1 Android-ARM應(yīng)用程序跨平臺用戶需求18-19
- 2.1.1 安裝運行需求18
- 2.1.2 性能需求18-19
- 2.2 Android-ARM應(yīng)用程序跨平臺功能需求19-22
- 2.2.1 Android-X86應(yīng)用程序安裝運行19-20
- 2.2.2 Android-ARM應(yīng)用程序安裝運行20-22
- 2.3 本章小結(jié)22-24
- 第三章 Android-ARM應(yīng)用程序跨平臺關(guān)鍵技術(shù)及框架24-40
- 3.1 Android系統(tǒng)架構(gòu)24-27
- 3.2 Android-ARM應(yīng)用程序跨平臺技術(shù)框架27-29
- 3.3 加載器和鏈接器技術(shù)及架構(gòu)29-34
- 3.4 Dalvik虛擬機技術(shù)及架構(gòu)34-37
- 3.5 SkyEye虛擬機技術(shù)及架構(gòu)37-38
- 3.6 本章小結(jié)38-40
- 第四章 Android-ARM應(yīng)用程序跨平臺功能設(shè)計與實現(xiàn)40-64
- 4.1 總體設(shè)計40-42
- 4.2 主要功能設(shè)計42-47
- 4.2.1 安裝ARM和X86應(yīng)用程序設(shè)計42-43
- 4.2.2 加載和鏈接ARM/X86應(yīng)用程序設(shè)計43-44
- 4.2.3 Android-X86系統(tǒng)內(nèi)ARM和X86運行環(huán)境設(shè)計44-46
- 4.2.4 ARM運行環(huán)境與X86運行環(huán)境互相通信設(shè)計46-47
- 4.3 Android-ARM應(yīng)用程序跨平臺技術(shù)的關(guān)鍵實現(xiàn)47-59
- 4.3.1 安裝ARM/X86應(yīng)用程序的實現(xiàn)48-50
- 4.3.2 SkyEye虛擬機的裁剪50
- 4.3.3 SkyEye-ARM指令集快速解釋執(zhí)行50-53
- 4.3.4 SkyEye虛擬機ARM-V7指令的實現(xiàn)53-54
- 4.3.5 Android-X86系統(tǒng)內(nèi)添加SkyEye-ARM虛擬機54-55
- 4.3.6 ARM應(yīng)用程序加載器鏈接器的實現(xiàn)55-57
- 4.3.7 X86運行環(huán)境和ARM運行環(huán)境間相互通信的實現(xiàn)57-58
- 4.3.8 ARM參數(shù)傳遞規(guī)則58-59
- 4.4 Android-ARM應(yīng)用程序跨平臺技術(shù)應(yīng)用場景59-60
- 4.5 Android-ARM應(yīng)用程序跨平臺技術(shù)應(yīng)用效果分析60-62
- 4.5.1 X86應(yīng)用程序的運行分析60-61
- 4.5.2 ARM應(yīng)用程序的運行分析61-62
- 4.6 本章小結(jié)62-64
- 第五章 結(jié)論及展望64-66
- 5.1 論文工作總結(jié)64-65
- 5.2 未來工作展望65-66
- 參考文獻66-68
- 致謝68-70
- 個人簡歷、在學(xué)期間發(fā)表的論文與研究成果70
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 孫慶祥;龐俊;孟巍;劉瑋;;基于ARM的SkyEye仿真研究[J];電腦學(xué)習(xí);2006年06期
2 王茜;;Android嵌入式系統(tǒng)架構(gòu)及內(nèi)核淺析[J];電腦開發(fā)與應(yīng)用;2011年04期
3 周兆豐;侯向鋒;;基于SkyEye的嵌入式系統(tǒng)仿真環(huán)境的構(gòu)建[J];單片機與嵌入式系統(tǒng)應(yīng)用;2010年03期
4 王宏偉,王琢;ELF格式文件模擬加載器的設(shè)計與實現(xiàn)[J];廣州航海高等?茖W(xué)校學(xué)報;2004年01期
5 蘇德富,陳志琦,霍林;基于JNI的Java與其他高級語言之間通信的研究與應(yīng)用[J];廣西大學(xué)學(xué)報(自然科學(xué)版);2005年01期
6 ;驚詫莫名! Intel相中Android,Meego再遭拋棄[J];電腦愛好者;2011年20期
7 毛偉,韓兵,席裕庚;Linux下的動態(tài)連接庫及其實現(xiàn)機制[J];計算機工程;2000年08期
8 戈振興;邊靜;;Android體系結(jié)構(gòu)剖析[J];科技信息;2011年12期
9 劉斌;;Android+ARM將重現(xiàn)“Wintel”輝煌[J];通信世界;2010年38期
10 李鑫;;ELF格式對共享庫支持的分析[J];山西廣播電視大學(xué)學(xué)報;2009年01期
本文關(guān)鍵詞:基于SkyEye虛擬機Android-ARM應(yīng)用程序跨平臺技術(shù)的研究,由筆耕文化傳播整理發(fā)布。
,本文編號:488128
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/488128.html