• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 電源與新能源 > 設計應用 > Windows Mobile電源管理分析與實現

    Windows Mobile電源管理分析與實現

    作者: 時間:2009-12-21 來源:網絡 收藏


    如今在以數碼消費產品為代表的嵌入式系統領域,大多數系統采用電池供電,由于電池容量有限,這使得產品的低功耗,延長待機時間成為一個重要的課題。在已確定硬件電路功耗的情況下,提高電池的使用效率是低功耗的一個重要任務,其基本思想是在系統中沒有任務等待運行時,把系統置于盡可能低的能量狀態,等到有任務需要執行時,再將其快速喚醒,盡可能有效地利用功耗。

    本文引用地址:http://www.czjhyjcfj.com/article/181137.htm


    1 中的
    WinCE系列操作系統中的模塊正是出于后者的考慮而出現的,圖1為電源(Power Manager)的運行機制。該模塊根據系統實際運行情況,以CPU為中心,管理器件和外設的功耗狀態,系統在不同電源狀態間的轉換,從而在保證系統性能的前提下降低功耗。而 系統針對其專用于移動通信平臺的特點,對電源管理部分做了進一步的定制,使其具有更好的效能,進一步提高系統的電源效率。
    Power Manager的實現在軟件上需要OS內核、驅動層及應用層的協作,對于預先定義好的系統電源狀態,Power Manager將這些狀態映射到具體的CPU電源狀態和設備電源狀態,在系統電源狀態切換時就會執行對應的CPU和外設的電源狀態切換操作。

    1.1 電源管理與系統其他部分的交互
    中Power Manager以名為PM.dll的動態鏈接庫形式在啟動時被設備管理器De-vice.exe加載,如圖2所示。

    應用程序可通過API申請將系統電源置于一定的狀態,同時也可申請將指定設備設置于特定的電源狀態,應用程序也可以申請電源狀態通知,以便在系統電源狀態切換時收到消息以執行對應的操作。當需要切換系統電源狀態時,電源管理模塊與電源管理的設備通信,進而調用這些設備的電源相關函數,實現對這些設備的電源管理,同時如果有應用程序或設備驅動申請了電源狀態通知,則電源管理模塊會向消息隊列中發送消息。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 长武县| 洛南县| 绵竹市| 永和县| 衡水市| 丰都县| 基隆市| 建瓯市| 天等县| 郧西县| 理塘县| 安陆市| 九龙县| 柞水县| 滨州市| 武威市| 沙雅县| 襄樊市| 沙田区| 始兴县| 云梦县| 隆德县| 买车| 昌江| 湟中县| 宣威市| 商丘市| 永平县| 厦门市| 西乡县| 柘城县| 郎溪县| 色达县| 平阴县| 平谷区| 修文县| 阜康市| 泽普县| 聂拉木县| 昌平区| 凉城县|