基于嵌入式linux的智能手機(jī)省電設(shè)計(jì)_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于嵌入式Linux的智能手機(jī)省電設(shè)計(jì)2013年2月22日來源:大比特半導(dǎo)體器件網(wǎng)每個(gè)系統(tǒng)要正常運(yùn)行都有賴于CPU的性能系統(tǒng)軟件中間件一集各種系統(tǒng)策略等等智能手機(jī)也是一樣。這篇文章主要探討了給智能手機(jī)選擇合適的CPU以及在手機(jī)電源管理中的動態(tài)電源管理(DPM)和自適應(yīng)電壓調(diào)整(AVS)技術(shù)。最后我還對手機(jī)軟件設(shè)計(jì)進(jìn)行一點(diǎn)優(yōu)化工作實(shí)現(xiàn)了軟件的節(jié)能設(shè)計(jì)。引言智能手機(jī)中包含了很多耗能設(shè)備諸如MP3、MPEG4、WiFi、數(shù)碼相機(jī)、3D游戲等等

2、。在手機(jī)電池容量還沒有實(shí)現(xiàn)質(zhì)的飛躍的前提下我們不得不考慮手機(jī)電源節(jié)能的問題。我主要通過了以下四個(gè)方面來闡述在基于Linux平臺上的智能手機(jī)的解決方案。CPU的選擇盡管現(xiàn)在有了各種在不過多加重功耗負(fù)擔(dān)的前提下提高性能的技術(shù)但用一個(gè)芯片來處理這么多各種各樣的任務(wù)恐怕已經(jīng)不是一個(gè)很好的選擇了。一是因?yàn)檫@些功能對芯片處理功能的要求可能各不相同二是因?yàn)橐粋€(gè)負(fù)擔(dān)著如此眾多任務(wù)的芯片勢必需要很高的速度降低功耗變得很困難。在這種情況下多CPU系統(tǒng)(MP

3、Ce)成為一個(gè)必然的趨勢。多CPU系統(tǒng)的一個(gè)明顯的優(yōu)勢是:針對不同的任務(wù)處理需要不同的CPU可以各盡其職將自身的優(yōu)勢充分發(fā)揮由此帶給手機(jī)最優(yōu)化的性能表現(xiàn)。另一個(gè)優(yōu)勢顯然還是體現(xiàn)在對功耗的控制上:假如用單CPU來完成所有的功能不可避免地需要一個(gè)很高的CPU速度從而造成很高的功耗。用一顆高速CPU來完成這樣的任務(wù)無疑是大牛拉小車同時(shí)浪費(fèi)很多能源。多通過多個(gè)API向DPM子系統(tǒng)提供指導(dǎo)這些API定義各種策略并在定義好的運(yùn)行點(diǎn)之間轉(zhuǎn)移整個(gè)系統(tǒng)。

4、驅(qū)動程序接口。啟用了DPM的設(shè)備驅(qū)動程序比默認(rèn)驅(qū)動程序具有更多“狀態(tài)”:由外部事件通過各種狀態(tài)來驅(qū)動它們或通過來自內(nèi)核DPM子系統(tǒng)的回調(diào)來驅(qū)動它們從而反映并遵循運(yùn)行策略。驅(qū)動程序API還允許驅(qū)動程序登記它們連接和管理的各個(gè)設(shè)備的基本運(yùn)行特征從而實(shí)現(xiàn)更精細(xì)的策略決策。用戶程序API用戶程序(應(yīng)用軟件)分為三類:(1)可感知電源管理的應(yīng)用軟件(2)可感知電源管理的“包裝器”中的傳統(tǒng)應(yīng)用軟件(3)不帶電源管理的傳統(tǒng)應(yīng)用軟件。可感知電源管理的應(yīng)

5、用軟件能夠充分利用來自策略管理器的API從而建立各自的基礎(chǔ)約束并強(qiáng)制電源管理策略發(fā)生變化以便匹配各自的執(zhí)行要求。不直接帶有電源管理功能的傳統(tǒng)應(yīng)用軟件可以“包裝”到代碼或補(bǔ)丁中從而實(shí)現(xiàn)相當(dāng)?shù)男Ч鼈冞€可以按照默認(rèn)行為來運(yùn)行這取決于更寬范圍的默認(rèn)策略管理。嵌入式LinuxDPM下的實(shí)際機(jī)制包括各種API比如dpm_set_os()(內(nèi)核)、assert_constraint()、remove_constraint()和set_operati

6、ng_state()(內(nèi)核和驅(qū)動程序)、set_policy()和set_task_state()(經(jīng)由系統(tǒng)調(diào)用的用戶級接口)以及proc接口。電源管理策略在系統(tǒng)電源管理中扮演了極為關(guān)鍵的角色。DPM的策略抽象模型的執(zhí)行體系類似于狀態(tài)機(jī)。在DPM中有2個(gè)概念很重要:一個(gè)是執(zhí)行點(diǎn)(operatingpoints)另一個(gè)是執(zhí)行狀態(tài)(operatingstates)。DPM的執(zhí)行點(diǎn)來自一些獨(dú)立的系統(tǒng)參數(shù)包括執(zhí)行電壓頻率以及總線帶寬等等。隨著事

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論