Android vs Linux功耗

时间:2013-10-16 01:43:21

标签: linux-kernel android-source ril

我目前正在尝试比较在Nexus S上运行Android而不是裸Linux的开销。 为此,我构建了一个TINY_ANDROID图像,用于与库存AOSP(4.1.1_r4)进行比较。

我注意到手机暂停时的耗电量存在差异。 库存AOSP暂停时消耗约1.2mA,而TINY_ANDROID消耗约9mA。

对库存AOSP进行的一项改变是它被设置为飞行模式,禁用无线电。 最初我相信TINY_ANDROID构建仍然打开了收音机,这导致电流消耗增加。

为了解决这个问题,我将libril和rild(ril-daemon)包含在TINY_ANDROID构建中并重新运行我的测试。这导致'暂停'~45mA的电流消耗。这与Nexus S的cpu.active中所述的power_profile.xml电流一致。

有人能说明我在测试中是否做错了吗?

任何有关哪个组件可能积极吸取额外电流的见解也会非常有用。

0 个答案:

没有答案