基于android 的嵌入式設(shè)備優(yōu)化研究
發(fā)布時間:2018-07-22 21:20
【摘要】:近幾年隨著智能手機(jī)跟平板等移動設(shè)備的發(fā)展,特別是伴隨的android的誕生,其已經(jīng)成為當(dāng)前移動設(shè)備上主流的嵌入式操作系統(tǒng),己引起了商業(yè)界和學(xué)術(shù)界的廣泛關(guān)注,且越來越多的廠商都推出基于android操作系統(tǒng)的手機(jī)或者平板,而且很多互聯(lián)網(wǎng)公司也開始推出基于android的手機(jī)。由于android是開源操作系統(tǒng),并且很難做到硬件與軟件的完美結(jié)合,如何使操作系統(tǒng)更好的去適應(yīng)硬件成為一個研究的熱點,因此優(yōu)化android操作系統(tǒng)使得它與硬件的更加融合具有很高的研究價值。針對上述問題,本文主要從兩個方面去優(yōu)化android操作系統(tǒng),一是性能方面,二是功耗方面。 性能方面的優(yōu)化主要是以提升用戶體驗為目的,本論文主要是從兩個方面進(jìn)行性能優(yōu)化,一個是開機(jī)啟動的優(yōu)化,因為開關(guān)機(jī)是用戶的經(jīng)常性行為,所以啟動時間的優(yōu)化是很容易體驗到。本文利用cpu雙核性能優(yōu)勢以及調(diào)換android的開機(jī)啟動過程中的一些服務(wù)的順序來實現(xiàn)開機(jī)的性能優(yōu)化,優(yōu)化結(jié)束后啟動時間明顯降低。另一方面是圖形圖像庫skia的優(yōu)化,通過oprofile等測試工具測的在某些情境下的圖像處理的熱點函數(shù),從這些方面去優(yōu)化skia庫的源碼,優(yōu)化結(jié)束后用戶瀏覽網(wǎng)頁以及看電子書更加流暢。 功耗方面的優(yōu)化主要是在滿足用戶對性能需求的前提下,,盡可能降低系統(tǒng)的能耗,延長設(shè)備的待機(jī)時間。本文主要是對android的電源管理以及cpu的調(diào)頻策略等方面進(jìn)行優(yōu)化。重點是對android特有的電源管理策略和wakelock機(jī)制進(jìn)行分析研究,提出了一套基于wakelock機(jī)制的降低功耗的方法,優(yōu)化結(jié)束后能明顯降低功耗。對調(diào)頻策略方面的優(yōu)化主要分析android系統(tǒng)的調(diào)頻策略以及提出了自己一些看法,對降低功耗有一定的幫助。
[Abstract]:With the development of mobile devices such as smartphones and tablets in recent years , especially the birth of android , it has become the mainstream embedded operating system on mobile devices , which has caused extensive attention from the business community and academia , and more and more manufacturers have launched android - based mobile phones . Since android is an open source operating system and it is difficult to achieve the perfect combination of hardware and software , how to make the operating system better adapt to hardware becomes a research hotspot .
Performance optimization is mainly aimed at improving user experience . This thesis is mainly from two aspects : performance optimization , one is optimization of power - on startup , because the switch machine is a user ' s recurrent behavior , the optimization of starting time is very easy to experience . On the other hand , the optimization of graphics image library skia , the optimization of image processing under certain situations , such as oprofile , are used to optimize the source code of skia library . After optimization , the user browses the web page and the e - book is more fluent .
The optimization of power consumption is mainly to reduce the energy consumption of the system as much as possible and prolong the standby time of the equipment . This paper mainly analyzes the power management strategy of android and the frequency modulation strategy of the cpu , and puts forward a set of methods of reducing power consumption based on the wakelock mechanism . The optimization of frequency modulation strategy mainly analyzes the frequency modulation strategy of android system and puts forward some opinions , which can help reduce power consumption .
【學(xué)位授予單位】:中國地質(zhì)大學(xué)(北京)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1
本文編號:2138608
[Abstract]:With the development of mobile devices such as smartphones and tablets in recent years , especially the birth of android , it has become the mainstream embedded operating system on mobile devices , which has caused extensive attention from the business community and academia , and more and more manufacturers have launched android - based mobile phones . Since android is an open source operating system and it is difficult to achieve the perfect combination of hardware and software , how to make the operating system better adapt to hardware becomes a research hotspot .
Performance optimization is mainly aimed at improving user experience . This thesis is mainly from two aspects : performance optimization , one is optimization of power - on startup , because the switch machine is a user ' s recurrent behavior , the optimization of starting time is very easy to experience . On the other hand , the optimization of graphics image library skia , the optimization of image processing under certain situations , such as oprofile , are used to optimize the source code of skia library . After optimization , the user browses the web page and the e - book is more fluent .
The optimization of power consumption is mainly to reduce the energy consumption of the system as much as possible and prolong the standby time of the equipment . This paper mainly analyzes the power management strategy of android and the frequency modulation strategy of the cpu , and puts forward a set of methods of reducing power consumption based on the wakelock mechanism . The optimization of frequency modulation strategy mainly analyzes the frequency modulation strategy of android system and puts forward some opinions , which can help reduce power consumption .
【學(xué)位授予單位】:中國地質(zhì)大學(xué)(北京)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 李允,熊光澤,程紅蓉;嵌入式系統(tǒng)的功耗管理技術(shù)研究[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2001年12期
2 陳昱;江蘭帆;;基于Google Android平臺的移動開發(fā)研究[J];福建電腦;2008年11期
3 李在林;韓宏克;;嵌入式Linux實時性分析及其改造[J];新鄉(xiāng)學(xué)院學(xué)報(自然科學(xué)版);2010年02期
4 王小黎;陸明;謝立;;新一代Linux啟動技術(shù)的比較與測試[J];計算機(jī)工程與設(shè)計;2008年18期
相關(guān)碩士學(xué)位論文 前3條
1 張海絨;基于Android平臺的動態(tài)電源管理技術(shù)研究[D];云南大學(xué);2011年
2 張文亮;嵌入式系統(tǒng)的低功耗設(shè)計技術(shù)研究[D];合肥工業(yè)大學(xué);2008年
3 薛萬樹;基于Linux2.6嵌入式手持終端低功耗設(shè)計[D];天津大學(xué);2008年
本文編號:2138608
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2138608.html
最近更新
教材專著