我打算開發一個可以在基於arm的嵌入式Linux平臺上運行的漂亮的小應用程序;但是,由於該平臺將由電池供電,因此我正在尋找有關如何處理節電的相關信息。如何在基於ARM的嵌入式Linux系統上進行節電?
獲得體面的電池時間是非常重要的。
我認爲Linux內核實現了對此的一些支持,但我找不到有關此主題的任何文檔。
任何關於如何設計我的程序和系統的輸入是值得歡迎的。
有關Linux內核如何嘗試解決此類問題的任何輸入也是受歡迎的。
其他問題:
多少用戶空間程序需要做什麼?
你需要修改內核嗎?
什麼是內核系統調用或API有益於瞭解?
更新:
這似乎是與「自由電子」網站參與制作了關於這個問題的一些很好的演示了鄉親。
- http://free-electrons.com/services/power-management/
- http://free-electrons.com/docs/power
- http://free-electrons.com/docs/optimizations
但也許別人有這個問題甚至更多的信息?
更新:
好像亞當Shiemke的想法去看待MeeGo項目可能是最好的尖端爲止。
這可能是目前最好的電池供電嵌入式Linux項目。
諾基亞通常善於處理這類事情。
更新:
一個人要小心的Android,因爲它在底部的「修改」 Linux內核,以及一些在谷歌的人都做不使用基線的東西/普通的Linux內核。我認爲他們的一些電源管理思路可能會讓其他項目重複使用起來很麻煩。
對於MeeGo(和Maemo)+1 +1 – Johan 2010-06-30 14:29:10