![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux的休眠和唤醒
文章平均质量分 53
wujiangguizhen
这个作者很懒,什么都没留下…
展开
-
标准linu休眠和唤醒机制分析(一)
说明: 1. Based on linux2.6.32, only for mem(SDR) 2. 有兴趣请先参考阅读: 电源管理方案APM和ACPI比较.doc Linux系统的休眠与唤醒简介.doc 3. 本文先研究标准linux的休眠与唤醒,android对这部分的增改在另一篇文章中讨论 4. 基于手上的一个项目来讨论,这里只讨论共性的地方 虽然linux支持三种省电模式转载 2014-05-26 00:14:58 · 719 阅读 · 0 评论 -
标准linu休眠和唤醒机制分析(四)
suspend第三、四、五阶段:platform、processor、core static int suspend_enter(suspend_state_t state) { int error; if (suspend_ops->prepare) { // 平台特定的函数,mtkpm.c, 有定义,对pmic和cpu dll的一些设置转载 2014-05-26 00:20:34 · 646 阅读 · 0 评论 -
关于linux/android的休眠唤醒比较好的博客
http://blog.csdn.net/lizhiguo0532/article/details/6453567原创 2014-05-26 00:22:31 · 578 阅读 · 0 评论 -
标准linu休眠和唤醒机制分析(二)
三、pm_test属性文件读写 int pm_test_level = TEST_NONE; static const char * const pm_tests[__TEST_AFTER_LAST] = { [TEST_NONE] = "none", [TEST_CORE] = "core", [TEST_CPUS] = "proces转载 2014-05-26 00:16:36 · 647 阅读 · 0 评论 -
标准linu休眠和唤醒机制分析(三)
五、suspend和resume代码走读 下面对suspend分的几个阶段都是按照pm test的5中模式来划分的:freezer、devices、platform、processors、core。 suspend第一阶段:freezer int enter_state(suspend_state_t state) { int error;转载 2014-05-26 00:18:28 · 641 阅读 · 0 评论