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

  • 相关阅读:
    Maximum Flow Exhaustion of Paths Algorithm
    ubuntu下安装java环境
    visualbox使用(二)
    vxworks一个超级奇怪的错误(parse error before `char')
    February 4th, 2018 Week 6th Sunday
    February 3rd, 2018 Week 5th Saturday
    February 2nd, 2018 Week 5th Friday
    February 1st, 2018 Week 5th Thursday
    January 31st, 2018 Week 05th Wednesday
    January 30th, 2018 Week 05th Tuesday
  • 原文地址:https://www.cnblogs.com/liusiluandzhangkun/p/8974264.html
Copyright © 2011-2022 走看看