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

當(dāng)前位置:主頁 > 科技論文 > 計算機(jī)論文 >

基于ARM9的Android終端系統(tǒng)的研究與實現(xiàn)

發(fā)布時間:2019-03-23 15:02
【摘要】:隨著信息技術(shù)的不斷發(fā)展和移動互聯(lián)網(wǎng)時代的到來,越來越多的移動終端設(shè)備開始走進(jìn)人們的日常生活,新的終端產(chǎn)品層出不窮,展示了其巨大的市場前景。伴隨著移動終端設(shè)備的智能化、多功能化,嵌入式操作系統(tǒng)在移動終端設(shè)備中起著舉足輕重的作用,尋找一款穩(wěn)定、開放的嵌入式終端系統(tǒng),成為各大終端設(shè)備開發(fā)商的當(dāng)務(wù)之急。Android操作系統(tǒng)以Google公司為后盾,博眾取長,以其友好的人機(jī)交互界面和開源等優(yōu)點成為各大廠商的首選。Android是Google公司專門為移動終端設(shè)備定制的OS平臺,以其可定制性、穩(wěn)定性適應(yīng)不同的硬件平臺,在短短幾年內(nèi)占領(lǐng)絕大部分終端市場。Android要繼續(xù)擴(kuò)大市場,必將向低功耗、高性能、低成本的方向發(fā)展。 本文針對Android的發(fā)展趨勢,提出了將Android終端系統(tǒng)移植到ARM9平臺的課題,預(yù)計建立一個穩(wěn)定的平臺并提供一個可用的移植方案,應(yīng)用到Android終端設(shè)備的低端市場。本文所做主要工作包括:采用uboot作為Android終端系統(tǒng)的引導(dǎo)加載程序,分析了uboot的啟動流程,對uboot進(jìn)行了移植,并在原有功能的基礎(chǔ)上添加usb、nand flash、yaffs2和雙啟動相關(guān)的模塊代碼增加優(yōu)良的功能以極大程度地滿足開發(fā)和系統(tǒng)的需求。本文改進(jìn)后的uboot在文件系統(tǒng)鏡像加載速度、鏡像燒寫速度以及用戶界面友好性等方面比開源的uboot有很大的改善。分析目標(biāo)板硬件與Android運行所需基本硬件、Android內(nèi)核與linux內(nèi)核的不同,根據(jù)既有移植方案的缺陷,采用向Android內(nèi)核中移植2440目標(biāo)板的板級支持包的方案,根據(jù)既有硬件資源對Android內(nèi)核源碼進(jìn)行修整使其適應(yīng)目標(biāo)機(jī)。這種方案比既有方案代碼改動量少,出錯率低。采用2.6版本內(nèi)核提供的系統(tǒng)模型來設(shè)計目標(biāo)板的外圍設(shè)備驅(qū)動程序,充分利用系統(tǒng)模型的優(yōu)越性。驅(qū)動程序的設(shè)計過程中,內(nèi)核比較完善的驅(qū)動參考已有的代碼進(jìn)行移植,系統(tǒng)未實現(xiàn)的驅(qū)動以及版本比較老的驅(qū)動根據(jù)系統(tǒng)模型進(jìn)行重新設(shè)計。該方案比傳統(tǒng)的驅(qū)動程序設(shè)計方法節(jié)省工作量的同時也提高了與系統(tǒng)緊密結(jié)合度。分析目標(biāo)機(jī)和Android2.1所支持的指令架構(gòu),采用對原生的Android文件系統(tǒng)進(jìn)行指令降級的方式來兼容目標(biāo)板的體系結(jié)構(gòu),并針對目標(biāo)板平臺對文件系統(tǒng)進(jìn)行修改,在將Android文件系統(tǒng)移植到目標(biāo)板平臺的過程上達(dá)到了技術(shù)上的創(chuàng)新。經(jīng)過一系列的整合測試以及系統(tǒng)優(yōu)化,本文所實現(xiàn)的終端系統(tǒng)軟硬件性能良好、運行穩(wěn)定,從而驗證了系統(tǒng)可以應(yīng)用到終端設(shè)備低端市場的可行性。
[Abstract]:With the continuous development of information technology and the arrival of mobile Internet era, more and more mobile terminal devices begin to enter people's daily life, new terminal products emerge in endlessly, showing its huge market prospect. Along with the intelligence and multi-function of mobile terminal device, embedded operating system plays an important role in mobile terminal device, looking for a stable and open embedded terminal system. Google operating system is backed by the company Google, and the public will take the length of the operating system as the backing of the major end device developers. Because of its friendly man-machine interface and open source, it has become the first choice of the major manufacturers. Google is a OS platform specially designed for mobile terminal devices, which can be customized and adapted to different hardware platforms with its customizability and stability. Android will continue to expand the market, it will develop to low power consumption, high performance and low cost. In view of the development trend of Android, this paper puts forward the issue of porting Android terminal system to ARM9 platform. It is expected to establish a stable platform and provide an available migration scheme, which can be applied to the low-end market of Android terminal equipment. The main work of this paper includes: using uboot as the boot loader of Android terminal system, analyzing the start-up flow of uboot, porting the uboot, and adding usb,nand flash, on the basis of the original function. Yaffs2 and dual boot-related module code add excellent functionality to meet the development and system needs to a great extent. The improved uboot is much better than the open source uboot in the file system image loading speed, image burning speed and user interface friendliness. This paper analyzes the difference between the target board hardware and the basic hardware required by the Android operation, and the difference between the Android kernel and the linux kernel. According to the defects of the existing migration schemes, the board-level support package of the 2440 target board is transplanted to the Android kernel. According to the existing hardware resources, the Android kernel source code is trimmed to adapt to the target machine. This scheme has less improvement and lower error rate than the existing scheme code. The system model provided by version 2.6 kernel is used to design the peripheral device driver of the target board, which makes full use of the superiority of the system model. In the process of driver design, the kernel driver is transplanted according to the existing code, the unrealized driver and the older driver are re-designed according to the system model. Compared with the traditional driver design method, this scheme can save work and improve the degree of close integration with the system at the same time. The instruction architecture supported by the target machine and Android2.1 is analyzed, and the native Android file system is demoted to be compatible with the system structure of the target board, and the file system is modified according to the target board platform. In the process of porting the Android file system to the target board platform, the technical innovation has been achieved. After a series of integration tests and system optimization, the hardware and software performance of the terminal system in this paper is good and the operation is stable, which verifies the feasibility of the system being applied to the low-end market of the terminal equipment.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1;TP316

【相似文獻(xiàn)】

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

1 尹智科;桑紅石;張華;;基于ARM9的CMOS星敏感器系統(tǒng)設(shè)計[J];計算機(jī)與數(shù)字工程;2007年02期

2 沈麗梅;;一種新型數(shù)據(jù)采集控制系統(tǒng)平臺設(shè)計[J];微計算機(jī)信息;2007年13期

3 李軍克;劉嵩巖;來逢昌;陶宏江;;EP9315處理器在車載導(dǎo)航系統(tǒng)中的應(yīng)用[J];哈爾濱商業(yè)大學(xué)學(xué)報(自然科學(xué)版);2007年06期

4 談宏華;龔明利;陳家林;黎愛瓊;;NAND FLASH在S3C2440A平臺的驅(qū)動設(shè)計[J];石油儀器;2008年03期

5 徐峰;葉輝;;音頻解碼芯片在嵌入式系統(tǒng)中的應(yīng)用[J];黑龍江科技信息;2008年22期

6 孟祥貴;蘇劍彬;潘孟春;田武剛;;基于ARM9的便攜式內(nèi)窺鏡系統(tǒng)設(shè)計與實現(xiàn)[J];電子技術(shù)應(yīng)用;2008年10期

7 柳小軍;鮑鴻;;基于ARM9多傳感器數(shù)據(jù)融合火災(zāi)報警系統(tǒng)的實現(xiàn)[J];工業(yè)控制計算機(jī);2009年03期

8 趙建勛;;基于Android平臺的移動位置服務(wù)的開發(fā)與實現(xiàn)[J];現(xiàn)代商貿(mào)工業(yè);2010年20期

9 張海濤;吳貴芳;張松燦;;基于S3C2410A和Linux的嵌入式系統(tǒng)教學(xué)[J];中國現(xiàn)代教育裝備;2011年01期

10 李楊;馮剛;李亮;羅擁華;;基于Android的多媒體應(yīng)用開發(fā)與研究[J];計算機(jī)與現(xiàn)代化;2011年04期

相關(guān)會議論文 前10條

1 金潔;張琳;;基于Android平臺的校園街景的研究和實現(xiàn)[A];2010年通信理論與信號處理學(xué)術(shù)年會論文集[C];2010年

2 符易陽;周丹平;;Android安全機(jī)制分析[A];第26次全國計算機(jī)安全學(xué)術(shù)交流會論文集[C];2011年

3 高峰;畢經(jīng)平;郭景峰;劉建航;;汽車狀態(tài)感知系統(tǒng)的Android客戶端設(shè)計與實現(xiàn)[A];第十四屆全國容錯計算學(xué)術(shù)會議(CFTC'2011)論文集[C];2011年

4 丁曉安;徐伯夏;;基于智能搜索功能的Android平臺手機(jī)拼車系統(tǒng)設(shè)計[A];全國第五屆信號和智能信息處理與應(yīng)用學(xué)術(shù)會議?(第一冊)[C];2011年

5 黃柳金;王建平;;基于ARM9的擠奶機(jī)自動計量系統(tǒng)[A];中國農(nóng)業(yè)工程學(xué)會電氣信息與自動化專業(yè)委員會、中國電機(jī)工程學(xué)會農(nóng)村電氣化分會科技與教育專委會2010年學(xué)術(shù)年會論文摘要[C];2010年

6 王芳;;基于ARM9的數(shù)據(jù)采集系統(tǒng)設(shè)計[A];第九屆全國信息獲取與處理學(xué)術(shù)會議論文集Ⅰ[C];2011年

7 趙凡;孫明;;基于Android手機(jī)系統(tǒng)的QR碼識別技術(shù)綜述[A];中國農(nóng)業(yè)工程學(xué)會電氣信息與自動化專業(yè)委員會、中國電機(jī)工程學(xué)會農(nóng)村電氣化分會科技與教育專委會2010年學(xué)術(shù)年會論文摘要[C];2010年

8 張海亮;;基于嵌入式Linux處理器ARM9智能開關(guān)電容投切器及其低壓無功補(bǔ)償應(yīng)用[A];2011電力通信管理暨智能電網(wǎng)通信技術(shù)論壇論文集[C];2011年

9 張立;韓銀和;袁小龍;;Android系統(tǒng)網(wǎng)絡(luò)模塊功耗的評估和分析[A];第十四屆全國容錯計算學(xué)術(shù)會議(CFTC'2011)論文集[C];2011年

10 王景添;汪洋;李慧靈;劉開華;;基于ARM9的嵌入式指紋識別系統(tǒng)設(shè)計[A];無線傳感器網(wǎng)及網(wǎng)絡(luò)信息處理技術(shù)——2006年通信理論與信號處理年會論文集[C];2006年

相關(guān)重要報紙文章 前10條

1 北京 袁楚;Android聯(lián)盟的“毀滅競爭”[N];電腦報;2010年

2 本報記者 鐘順欽;Android應(yīng)用商店陷同質(zhì)困境 發(fā)展須主打個性設(shè)計[N];通信信息報;2010年

3 本報記者 胡強(qiáng);Android野蠻增長背后沒有大贏家[N];通信產(chǎn)業(yè)報;2010年

4 ;Android將成病毒重災(zāi)區(qū)[N];通信產(chǎn)業(yè)報;2010年

5 本報記者 程久龍;Android身陷“扣費門”[N];21世紀(jì)經(jīng)濟(jì)報道;2011年

6 Google中國工程研究總經(jīng)理 楊文洛;讓小學(xué)生也可以開發(fā)Android應(yīng)用[N];通信產(chǎn)業(yè)報;2011年

7 本報記者 李映;Android平臺擴(kuò)展加快三屏融合步伐[N];中國電子報;2011年

8 勒夫;Android的封閉是個悖論[N];中國經(jīng)濟(jì)時報;2011年

9 本報記者 董軍;點心 本地化Android[N];中國經(jīng)營報;2011年

10 李濤;三星“蓋世”改變Android亂局[N];人民郵電;2011年

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

1 徐竟天;基于ARM9嵌入式和工業(yè)以太網(wǎng)的礦井瓦斯監(jiān)控系統(tǒng)研究[D];西安科技大學(xué);2011年

2 魏代敏;中年女性體內(nèi)雄激素水平的變化及與機(jī)體脂肪含量、脂肪分布的相關(guān)性研究[D];北京協(xié)和醫(yī)學(xué)院;2012年

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

1 樂竹雄;基于ARM9的Android終端系統(tǒng)的研究與實現(xiàn)[D];武漢理工大學(xué);2012年

2 張少兵;基于ARM9微處理器的汽車巡航控制系統(tǒng)研究[D];燕山大學(xué);2010年

3 王雷;基于ARM9平臺嵌入式流媒體系統(tǒng)的設(shè)計與實現(xiàn)[D];太原理工大學(xué);2010年

4 祁建光;基于ARM9的嵌入式數(shù)據(jù)采集系統(tǒng)開發(fā)[D];內(nèi)蒙古大學(xué);2011年

5 劉耀庭;基于ARM9的人臉識別門禁系統(tǒng)設(shè)計[D];南京航空航天大學(xué);2011年

6 劉輝;基于ARM9的停車場管理系統(tǒng)終端控制器的設(shè)計與實現(xiàn)[D];西南交通大學(xué);2010年

7 秦輝;基于ARM9嵌入式系統(tǒng)的指紋識別算法研究與實現(xiàn)[D];南華大學(xué);2010年

8 楊寧;基于ARM9的LXI程控電源的研究與實現(xiàn)[D];西安電子科技大學(xué);2011年

9 岳傳真;Android系統(tǒng)移植和應(yīng)用程序開發(fā)[D];復(fù)旦大學(xué);2010年

10 程磊;基于ARM9的車載多媒體終端的設(shè)計與實現(xiàn)[D];蘇州大學(xué);2010年

,

本文編號:2445929

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

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


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

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