【发布时间】:2011-03-06 18:29:08
【问题描述】:
我计划开发一个不错的小应用程序,它将在基于 arm 的嵌入式 Linux 平台上运行;但是,由于该平台将由电池供电,因此我正在搜索有关如何处理节电的相关信息。
获得适当的电池使用时间很重要。
我认为 Linux 内核对此实现了一些支持,但我找不到有关此主题的任何文档。
欢迎任何关于如何设计我的程序和系统的意见。
也欢迎任何关于 Linux 内核如何尝试解决此类问题的意见。
其他问题:
用户空间的程序需要做多少?
你需要修改内核吗?
需要了解哪些内核系统调用或 API?
更新:
似乎参与“Free Electrons”网站的人已经就这个主题制作了一些不错的演示文稿。
- http://free-electrons.com/services/power-management/
- http://free-electrons.com/docs/power
- http://free-electrons.com/docs/optimizations
但也许其他人有更多关于这个主题的信息?
更新:
看来,Adam Shiemke 去看看 MeeGo 项目的想法可能是迄今为止最好的建议。
它可能是目前最好的电池供电嵌入式 Linux 项目。
而诺基亚通常擅长这类事情。
更新:
人们必须小心 Android,因为它在底部有一个“修改过的”Linux 内核,而且 Google 的人所做的一些事情并不使用基线/普通 Linux 内核。我认为他们的一些电源管理想法可能难以用于其他项目。
【问题讨论】:
标签: linux embedded-linux power-management power-saving