我打算开发一个可以在基于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