<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 專題 > 嵌入式Linux系統(tǒng)的動態(tài)電源管理技術

          嵌入式Linux系統(tǒng)的動態(tài)電源管理技術

          ——
          作者: 時間:2008-01-30 來源:天極博客 收藏

            DPM通過LDM可以對設備進行電源管理。LDM中device_driver結構有設備掛起和恢復等回調函數,device結構有驅動約束。需要在設備初始化時使用注冊函數向相應系統(tǒng)總線注冊該設備。例如,簡化后12C的LDM相關參數為:

          本文引用地址:http://www.ex-cimer.com/article/78383.htm

           

            I2C驅動注冊到MPU公有TI外圍總線:driver_reg-ister(&omap_i2c_driver)platform_device_register(&omap_i2c_device)。

            在驅動程序中實現掛起和恢復函數:omap_i2c_controller_suspen(&omap_i2c_device),omap_i2c_con-troller_resume(&omap_i2c_deviee)。

            這樣,注冊設備在sysfs中都有一個管理接口。通過這些接口可以操縱設備的電源狀態(tài)。在多種情況下,可利用該接口來掛斷設備,例如:應用程序顯式掛斷應用中不需要的設備;平臺掛起前需掛斷所有設備;當DPM將系統(tǒng)設置到設備不兼容狀態(tài)時需掛起該設備等等。其中DPM中管理設備電源狀態(tài)時還提供設備驅動約束檢查(頻率相關)。例如,當系統(tǒng)電源狀態(tài)改變,準備運行在新的操作點時,驅動約束檢查該狀態(tài)是否滿足設備正常運行。如果不滿足,且當前操作點force屬性設置為1,設備首先被LDM回調函數關斷(或將設備置于和此時PLL相應的掛起狀態(tài));如果滿足條件,則利用設備驅動中實現的調節(jié)函數轉到新狀態(tài)。

            驅動約束還用于限制DPM操作方式。當沒有設備被使用時,約束才允許DPM將系統(tǒng)轉到低電源空閑狀態(tài)。

            4 總 結

            DPM技術通過內核模塊的方式實現任務級別電源管理、實現了有效的設備電源管理,滿足了的需求,補充了基于桌面系統(tǒng)APM和APCI電源管理技術的不足。實踐證明,DPM對系統(tǒng),尤其是移動終端,能夠起到很好的節(jié)能效果。

            當然,系統(tǒng)還有待于進一步完善。例如:①可以根據硬件和軟件收集系統(tǒng)負載狀態(tài),使用Markov,鏈等手段準確預測電源狀態(tài),從而設計出更智能、更有效的狀態(tài)切換管理策略;②電源管理和實時性能要求之間的復雜關系還需處理等等。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
          分頻器相關文章:分頻器原理

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();