spi*_*e88 1 linux android power-management linux-kernel wakelock
什么是功能,为什么它在Android内核中引入?通过介绍这是电力管理以任何方式提高效率?这些是我在研究Android内核中的PM模块后遇到的一些问题.
Android分为2层
所有对硬件,CPU,内存的低级访问都是由linux内核完成的.内核反过来提供系统调用和驱动程序,作为应用程序与硬件通信的机制.
对于任何智能手机而言,电池寿命至关重要,因此需要电源管理.想法是在活动和待机情况下保持设备消耗尽可能少的功率.这意味着更长的电池寿命.
唤醒锁是应用程序可以要求系统处于高功率状态的机制.不同的唤醒锁保持系统的不同部分,例如屏幕,CPU,键盘等.当Android必须进入低功率状态时,它会检查是否有任何唤醒锁.如果不是,则进入深度睡眠状态.因此,应用程序持有wakelock太长时间是不好的.
Android控制哪个设备应该打开.特定设备驱动程序将根据需要打开/关闭.
建议您阅读此链接以获取有关此内容的详细信息!
| 归档时间: |
|
| 查看次数: |
6699 次 |
| 最近记录: |