zoukankan      html  css  js  c++  java
  • 1、电源管理概念

    电源管理:在不影响使用电子设备的前提下尽可能让它省电

    8051:
    无电源管理:灭灯6.1MA 亮灯32.2MA
    有电源(掉电模式下)管理:灭灯0.27uA 亮灯26.7MA
    MCU全速运行时耗电6.1ma, led耗电26ma

    Linux更加复杂:
    1. 硬件更复杂:外接更多设备,这些设备也需要单独供电,休眠前可能需要单独设置
    2. 软件更复杂:需要有统一的框架,唤醒后可能需要重新初始化

    休眠时:1、暂停APP(包括用户APP和内核线程)

        2、暂停各类设备

        3、停止CPU

    唤醒时:1、启动CPU

        2、启动设备

        3、启动APP

    电源管理模型包括:系统睡眠模型和Runtime电源管理模型

    系统睡眠模型的四种状态:

    On        Working正常工作状态

    Standby     空闲模式(CPU和RAM是上电的但是不执行程序了)

    Suspend to RAM 休眠模式1(RAM是上电的,并且running content(运行状态)是保存在RAM中)

    Suspend to Disk 休眠模式2(All content保存在Disk硬盘或者flash上)

    Runtime电源管理模型:指的是在On状态如何省电,包括:降低运行时钟、关闭无用的设备

    linux内核仅提供电源管理的功能:包括电源管理框架和具体设备的电源管理(驱动)

    如何使用及合适使用由App决定(策略)

    资料:
    http://blog.csdn.net/bingqingsuimeng/article/category/1228414
    http://os.chinaunix.net/a2006/0519/1002/000001002210.shtml
    http://www.ednchina.com/ART_44010_29_0_TA_eeda337e_3.HTM?jumpto=view_welcomead_1408610592294

    好文:
    http://blog.csdn.net/bingqingsuimeng/article/details/7935414(介绍休眠模式)
    http://blog.csdn.net/bingqingsuimeng/article/details/8197912
    http://blog.sina.com.cn/s/blog_a6559d920101i52j.html

  • 相关阅读:
    vue中v-on支持的事件总结
    DateTimePicket jQuery 日期插件,开始时间和结束时间示例
    电脑C盘空间不足
    overflow text-overflow 超过部分隐藏问题
    linux中find,locate,whereis,which关系和用法
    关于jQuery中toggle参数callback函数提前执行问题
    php中的几种四舍五入取整、向上取整、向下取整、小数截取方法
    Linux中su、su -和sudo的区别
    华硕X450j清灰教程
    mysql关键字汇总
  • 原文地址:https://www.cnblogs.com/liusiluandzhangkun/p/8974264.html
Copyright © 2011-2022 走看看