在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>基于Linux的動態電源管理設計

基于Linux的動態電源管理設計

2017-10-23 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

為了在產品眾多、競爭激烈的市場上使產品與眾不同,手持設備的制造商們往往把電池壽命和電源管理作為手機、PDA、多媒體播放器、游戲機、其它便攜式消費類設備等產品的關鍵賣點來考慮。用戶是從電池壽命這方面來看待電源管理的成效,其實它是多種因素共同作用的結果,這些因素包括 CPU 功能、系統軟件、中間件,以及使用戶可以在更長的充電或更換電池的間隔時間內享用各自設備的策略。
  電源管理范圍
  任何擁有筆記本電腦的人都會感覺到,他們的這種便攜式設備依靠電池運行時,與依靠交流電(主電源)運行對比,行為表現不一樣,屏幕變暗了,處理器時鐘變慢了,并且系統只要有可能,就會轉入待機或睡眠狀態。
  另外,PDA 的擁有者們還發現,在設備停用一段時間之后,屏幕會變暗,設備甚至進入睡眠狀態,而手機用戶會注意到,撥號之后,背光和按鍵照明光熄滅了。在肉眼能夠察覺的這些行為的背后,是若干軟硬件技術和策略在起作用。
  基于Linux的動態電源管理設計
  明顯的行為如全速運行、待機和睡眠等,充分利用了 CPU 本身的功能來降低工作電壓和/或時鐘頻率,從而省電。大多數設備用戶覺察不到的是,實際的電源管理還可以是漸增的,并且可以每秒發生好幾百次,而不是整個系統狀態大規模變化。
  任何動態電源管理 (DPM) 戰略開始都是調節便攜式設備中存在的一個或多個處理器內核的工作電壓和頻率——高度集成的、基于 PowerPC、ARM 和 x86 的系統通常配備一塊 DSP智能基帶處理器。實際上,Intel XScale 和 TI OMAP 等處理器系列提供了內核電壓和頻率的動態調節。不過,現代嵌入式處理器的用電效率非常高,以至于 CPU 并不總是主要的耗能器件,其它大能耗器件可能包括高性能存儲器、彩色顯示器和無線接口。因此,動態電源管理系統如果只關注對處理器內核的電壓和頻率進行調節的話,那么它的用途也許很有限。
  真正有用的電源管理方案將支持各種電壓和時鐘的快速調節,既可以與 CPU 內核的運行協同進行,也可以獨立進行。
  架構
  兩種現有的電源管理方案是來自“白箱”PC 及筆記本電腦領域,第一種是傳統的“高級電源管理”(Advanced Power Management,簡稱 APM)方案,仍用于許多基于 Linux 的便攜式設備中,而基于微軟操作系統的筆記本電腦和手持設備已停止采用這種方案了,第二種是“高級配置和電源接口”(Advanced Configuration and Power Interface,簡稱 ACPI),這種現行標準得到了英特爾東芝公司的支持。對于 PC、筆記本電腦、服務器、甚至面向通信設備的刀片服務器等“商業成品”(commercial off-the-shelf,簡稱 COTS)硬件,ACPI 等系統更受青睞,不過它們表現出對目前盛行的 x86/IA-32 BIOS 架構的強烈依賴。
  嵌入式系統通常沒有 BIOS(在 PC/AT 的意義上),并且通常無法奢侈地配備機器抽象,來把操作系統與低層器件和電源管理活動隔離開來。因此,在嵌入式 Linux 中,就像在其它針對電池供電應用的操作系統一樣,電源管理活動需要對操作系統內核以及設備驅動程序做特殊干預。不過請注意一件重要事情,雖然動態電源管理的低層實現是駐留在操作系統內核,但電源管理戰略及策略可以源自中間件和用戶應用軟件代碼,實際也是如此。
  接口和 API
  理想狀況下,電源管理系統對于軟件堆棧的盡可能多的層次而言,幾乎是完全透明的。實際上,這正是 Transmeta 公司在其 Crusoe 架構中遵循的路線,并且已經成為現有的各種基于 BIOS 的電源管理方案的目標。不過,擁有手持設備制造經驗的開發人員將證明這一事實:整個系統的各個部分都需要某種程度的直接參與,如下所述:
  內核接口 在針對 Linux 的 DPM 架構中,內核中的 DPM 子系統負責維持系統的電源狀態,并把 DPM 系統的各個電源得到管理的元件聯系在一起。DPM 子系統通過多個 API 直接與設備驅動程序通信,這些 API 把驅動程序從完全運行狀態轉為各種電源得到管理的狀態。策略管理器(或應用軟件自身)通過多個 API 向 DPM 子系統提供指導,這些 API 定義各種策略,并在定義好的運行點之間轉移整個系統。
  驅動程序接口 啟用了 DPM 的設備驅動程序比默認驅動程序具有更多“狀態”:由外部事件通過各種狀態來驅動它們,或通過來自內核 DPM 子系統的回調來驅動它們,從而反映并遵循運行策略。驅動程序 API 還允許驅動程序登記它們連接和管理的各個設備的基本運行特征,從而實現更精細的策略決策。
  用戶程序 API 用戶程序(應用軟件)分為三類:
  ·可感知電源管理的應用軟件
  ·可感知電源管理的“包裝器”中的傳統應用軟件
  ·不帶電源管理的傳統應用軟件
  可感知電源管理的應用軟件能夠充分利用來自策略管理器的 API,從而建立各自的基礎約束,并強制電源管理策略發生變化,以便匹配各自的執行要求。不直接帶有電源管理功能的傳統應用軟件可以“包裝”到代碼或補丁中,從而實現相當的效果,它們還可以按照默認行為來運行,這取決于更寬范圍的默認策略管理。
  嵌入式 Linux DPM 下的實際機制包括各種 API,比如 dpm_set_os()(內核)、assert_constraint()、remove_constraint() 和 set_operating_state()(內核和驅動程序)、set_policy() 和 set_task_state()(經由系統調用的用戶級接口),以及 /proc 接口。
  借助 DPM 實現節能
  獨特的節能機會
  DPM 的定義性特征是電源管理的迅速、高頻率性質。傳統的臺式機/筆記本電腦范例的運行速度是以數百毫秒或數秒計,與此不同的是,DPM 使各設備的管理速度只受限于改變供電電壓 (T芕) 或 CPU 時鐘 (T頗) 所需的時間。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1感應筆電路圖
  2. 0.06 MB   |  7次下載  |  免費
  3. 2美的電磁爐維修手冊大全
  4. 1.56 MB   |  5次下載  |  5 積分
  5. 3Cortex-M3/M4F指令集技術用戶手冊
  6. 2.28MB   |  3次下載  |  免費
  7. 4SMD LED選型手冊 貼片燈珠
  8. 5.47 MB   |  3次下載  |  免費
  9. 5基于PLC的拉絲機張力控制系統研究
  10. 0.14 MB   |  2次下載  |  5 積分
  11. 6LZC3106G高性能諧振控制器中文手冊
  12. 1.29 MB   |  1次下載  |  1 積分
  13. 7JL2233B集成電平轉換功能的LDO中文手冊
  14. 0.50 MB   |  1次下載  |  免費
  15. 8加密芯片的一種破解方法和對應加密方案改進設計
  16. 0.29 MB   |  1次下載  |  免費

本月

  1. 1使用單片機實現七人表決器的程序和仿真資料免費下載
  2. 2.96 MB   |  44次下載  |  免費
  3. 2UC3842/3/4/5電源管理芯片中文手冊
  4. 1.75 MB   |  19次下載  |  免費
  5. 3華瑞昇CR216芯片數字萬用表規格書附原理圖及校正流程方法
  6. 0.74 MB   |  14次下載  |  3 積分
  7. 4DMT0660數字萬用表產品說明書
  8. 0.70 MB   |  13次下載  |  免費
  9. 53314A函數發生器維修手冊
  10. 16.30 MB   |  13次下載  |  免費
  11. 6TPS54202H降壓轉換器評估模塊用戶指南
  12. 1.02MB   |  8次下載  |  免費
  13. 7STM32F101x8/STM32F101xB手冊
  14. 1.69 MB   |  8次下載  |  1 積分
  15. 8感應筆電路圖
  16. 0.06 MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 亚洲一区二区三区免费在线观看| 亚洲第七页| 日本一区不卡在线观看| 日韩第十页| 国产成人永久免费视频| 日本成人小视频| 五月婷婷综合激情| 天堂中文在线最新版地址| 国产一区二区三区美女图片| 日本三级日产三级国产三级| 在线亚洲欧美性天天影院| 六月综合激情| 国产理论精品| 天堂中文网| 久久亚洲精品国产亚洲老地址| 亚洲综合黄色| www.黄网| 国产精品毛片久久久久久久 | 亚洲午夜精品一区二区| 午夜伦y4480影院中文字幕| 国产成人精品日本| 一级片在线播放| 色综合天天综合网看在线影院| 国产一级特黄在线视频| 免费一级毛片正在播放| 天天干天天色天天| 婷婷综合五月中文字幕欧美| 国产精品久久久亚洲| 亚洲欲色| 国产成人精品午夜二三区| 免费观看欧美成人1314w色| 国产精品毛片天天看片| 中文字幕二区| 亚洲另类激情综合偷自拍| 中文在线1区二区六区| 最新地址四虎www4hutv| 国产精品久久久久国产精品三级| 亚洲网站视频| 午夜日韩视频| 黄色大全片| 国产欧美日韩综合精品一区二区|