基于ARM9的Android終端系統(tǒng)的研究與實(shí)現(xiàn)
[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é)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1;TP316
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 尹智科;桑紅石;張華;;基于ARM9的CMOS星敏感器系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)與數(shù)字工程;2007年02期
2 沈麗梅;;一種新型數(shù)據(jù)采集控制系統(tǒng)平臺(tái)設(shè)計(jì)[J];微計(jì)算機(jī)信息;2007年13期
3 李軍克;劉嵩巖;來(lái)逢昌;陶宏江;;EP9315處理器在車載導(dǎo)航系統(tǒng)中的應(yīng)用[J];哈爾濱商業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年06期
4 談宏華;龔明利;陳家林;黎愛(ài)瓊;;NAND FLASH在S3C2440A平臺(tái)的驅(qū)動(dòng)設(shè)計(jì)[J];石油儀器;2008年03期
5 徐峰;葉輝;;音頻解碼芯片在嵌入式系統(tǒng)中的應(yīng)用[J];黑龍江科技信息;2008年22期
6 孟祥貴;蘇劍彬;潘孟春;田武剛;;基于ARM9的便攜式內(nèi)窺鏡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];電子技術(shù)應(yīng)用;2008年10期
7 柳小軍;鮑鴻;;基于ARM9多傳感器數(shù)據(jù)融合火災(zāi)報(bào)警系統(tǒng)的實(shí)現(xiàn)[J];工業(yè)控制計(jì)算機(jī);2009年03期
8 趙建勛;;基于Android平臺(tái)的移動(dòng)位置服務(wù)的開(kāi)發(fā)與實(shí)現(xiàn)[J];現(xiàn)代商貿(mào)工業(yè);2010年20期
9 張海濤;吳貴芳;張松燦;;基于S3C2410A和Linux的嵌入式系統(tǒng)教學(xué)[J];中國(guó)現(xiàn)代教育裝備;2011年01期
10 李楊;馮剛;李亮;羅擁華;;基于Android的多媒體應(yīng)用開(kāi)發(fā)與研究[J];計(jì)算機(jī)與現(xiàn)代化;2011年04期
相關(guān)會(huì)議論文 前10條
1 金潔;張琳;;基于Android平臺(tái)的校園街景的研究和實(shí)現(xiàn)[A];2010年通信理論與信號(hào)處理學(xué)術(shù)年會(huì)論文集[C];2010年
2 符易陽(yáng);周丹平;;Android安全機(jī)制分析[A];第26次全國(guó)計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2011年
3 高峰;畢經(jīng)平;郭景峰;劉建航;;汽車狀態(tài)感知系統(tǒng)的Android客戶端設(shè)計(jì)與實(shí)現(xiàn)[A];第十四屆全國(guó)容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議(CFTC'2011)論文集[C];2011年
4 丁曉安;徐伯夏;;基于智能搜索功能的Android平臺(tái)手機(jī)拼車系統(tǒng)設(shè)計(jì)[A];全國(guó)第五屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)會(huì)議?(第一冊(cè))[C];2011年
5 黃柳金;王建平;;基于ARM9的擠奶機(jī)自動(dòng)計(jì)量系統(tǒng)[A];中國(guó)農(nóng)業(yè)工程學(xué)會(huì)電氣信息與自動(dòng)化專業(yè)委員會(huì)、中國(guó)電機(jī)工程學(xué)會(huì)農(nóng)村電氣化分會(huì)科技與教育專委會(huì)2010年學(xué)術(shù)年會(huì)論文摘要[C];2010年
6 王芳;;基于ARM9的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[A];第九屆全國(guó)信息獲取與處理學(xué)術(shù)會(huì)議論文集Ⅰ[C];2011年
7 趙凡;孫明;;基于Android手機(jī)系統(tǒng)的QR碼識(shí)別技術(shù)綜述[A];中國(guó)農(nóng)業(yè)工程學(xué)會(huì)電氣信息與自動(dòng)化專業(yè)委員會(huì)、中國(guó)電機(jī)工程學(xué)會(huì)農(nóng)村電氣化分會(huì)科技與教育專委會(huì)2010年學(xué)術(shù)年會(huì)論文摘要[C];2010年
8 張海亮;;基于嵌入式Linux處理器ARM9智能開(kāi)關(guān)電容投切器及其低壓無(wú)功補(bǔ)償應(yīng)用[A];2011電力通信管理暨智能電網(wǎng)通信技術(shù)論壇論文集[C];2011年
9 張立;韓銀和;袁小龍;;Android系統(tǒng)網(wǎng)絡(luò)模塊功耗的評(píng)估和分析[A];第十四屆全國(guó)容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議(CFTC'2011)論文集[C];2011年
10 王景添;汪洋;李慧靈;劉開(kāi)華;;基于ARM9的嵌入式指紋識(shí)別系統(tǒng)設(shè)計(jì)[A];無(wú)線傳感器網(wǎng)及網(wǎng)絡(luò)信息處理技術(shù)——2006年通信理論與信號(hào)處理年會(huì)論文集[C];2006年
相關(guān)重要報(bào)紙文章 前10條
1 北京 袁楚;Android聯(lián)盟的“毀滅競(jìng)爭(zhēng)”[N];電腦報(bào);2010年
2 本報(bào)記者 鐘順欽;Android應(yīng)用商店陷同質(zhì)困境 發(fā)展須主打個(gè)性設(shè)計(jì)[N];通信信息報(bào);2010年
3 本報(bào)記者 胡強(qiáng);Android野蠻增長(zhǎng)背后沒(méi)有大贏家[N];通信產(chǎn)業(yè)報(bào);2010年
4 ;Android將成病毒重災(zāi)區(qū)[N];通信產(chǎn)業(yè)報(bào);2010年
5 本報(bào)記者 程久龍;Android身陷“扣費(fèi)門”[N];21世紀(jì)經(jīng)濟(jì)報(bào)道;2011年
6 Google中國(guó)工程研究總經(jīng)理 楊文洛;讓小學(xué)生也可以開(kāi)發(fā)Android應(yīng)用[N];通信產(chǎn)業(yè)報(bào);2011年
7 本報(bào)記者 李映;Android平臺(tái)擴(kuò)展加快三屏融合步伐[N];中國(guó)電子報(bào);2011年
8 勒夫;Android的封閉是個(gè)悖論[N];中國(guó)經(jīng)濟(jì)時(shí)報(bào);2011年
9 本報(bào)記者 董軍;點(diǎn)心 本地化Android[N];中國(guó)經(jīng)營(yíng)報(bào);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 樂(lè)竹雄;基于ARM9的Android終端系統(tǒng)的研究與實(shí)現(xiàn)[D];武漢理工大學(xué);2012年
2 張少兵;基于ARM9微處理器的汽車巡航控制系統(tǒng)研究[D];燕山大學(xué);2010年
3 王雷;基于ARM9平臺(tái)嵌入式流媒體系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];太原理工大學(xué);2010年
4 祁建光;基于ARM9的嵌入式數(shù)據(jù)采集系統(tǒng)開(kāi)發(fā)[D];內(nèi)蒙古大學(xué);2011年
5 劉耀庭;基于ARM9的人臉識(shí)別門禁系統(tǒng)設(shè)計(jì)[D];南京航空航天大學(xué);2011年
6 劉輝;基于ARM9的停車場(chǎng)管理系統(tǒng)終端控制器的設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2010年
7 秦輝;基于ARM9嵌入式系統(tǒng)的指紋識(shí)別算法研究與實(shí)現(xiàn)[D];南華大學(xué);2010年
8 楊寧;基于ARM9的LXI程控電源的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2011年
9 岳傳真;Android系統(tǒng)移植和應(yīng)用程序開(kāi)發(fā)[D];復(fù)旦大學(xué);2010年
10 程磊;基于ARM9的車載多媒體終端的設(shè)計(jì)與實(shí)現(xiàn)[D];蘇州大學(xué);2010年
,本文編號(hào):2445929
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2445929.html