http://www.cnblogs.com/tangdoudou/p/3807936.html
Android电源管理机制分析(zz)
http://www.cnblogs.com/armlinux/archive/2010/10/09/2396906.html
hardware/libhardware/include/hardware/power.h:150:} power_module_t;
Z:\001-GL40A63\vendor\sprd\open-source\libs\power
power_interhotplug.c power_sc8830.so
http://blog.csdn.net/myarrow/article/details/8136109
如何让Linux进入休眠呢?用户可以通过读写sys文件/sys /power/state 是实现控制系统进入休眠. 比如
# echo mem > /sys/power/state
命令系统进入休眠. 也可以使用
# cat /sys/power/state
来得到内核支持哪几种休眠方式.
main.c suspend.c
state_store()---pm_suspend()--enter_state()---
一旦系统中所有wakelock被解锁,系统就会进入suspend状态,可见Linux中原本使系统suspend 的操作(echo mem > /sys/power/state 等)在Android被替换成使系统进入early suspend;而wake lock 机制成为用户命令系统进入suspend状态的唯一途径