获得良好的电池续航时间相当重要。
我认为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内核。我认为他们的一些电源管理想法可能对其他项目的重用造成麻烦。