电源管理
wh8_2011
这个作者很懒,什么都没留下…
展开
-
Linux电源管理(1)_整体架构
1. 前言 在这个世界中,任何系统的运转都需要能量。如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行。而能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会大大提升该系统的生存竞争力。这方面,大自然已经做的很好了,如植物的落叶,如动物的冬眠,等等。而在计算机的世界里(这里以运行Linux OS的嵌入式系统为例),称作电源管理(Power Mana转载 2016-01-22 11:37:30 · 609 阅读 · 0 评论 -
linux 电源管理
ACPI共有六种状态,分别是S0到S5,它们代表的含义分别是: S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W; S1--也称为POS(Power on Suspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工作,这时的功耗一般在30W以下。In this state, no system context is lost (CPU转载 2016-01-23 10:16:22 · 601 阅读 · 0 评论 -
Linux电源管理(2)_Generic PM之基本概念和软件架构
1. 前言 这里的Generic PM,是蜗蜗自己起的名字,指Linux系统中那些常规的电源管理手段,包括关机(Power off)、待机(Standby or Hibernate)、重启(Reboot)等。这些手段是在嵌入式Linux普及之前的PC或者服务器时代使用的。在那个计算机科学的蛮荒时代,人类在摩尔定律的刺激下,孜孜追求的是计算机的计算能力、处理性能,因此并不特别关心Power消耗。转载 2016-01-26 18:02:45 · 544 阅读 · 0 评论 -
Linux电源管理
PM notifier机制: 应用场景: There are some operations that subsystems or drivers may want to carry out before hibernation/suspend or after restore/resume, but they require the system to be fully functi转载 2016-09-13 14:12:58 · 349 阅读 · 0 评论 -
Linux电源管理系统架构和驱动(1)-Linux电源管理全局架构
1. Linux电源管理全局架构 Linux电源管理非常复杂,牵扯到系统级的待机、频率电压变换、系统空闲时的处理以及每个设备驱动对于系统待机的支持和每个设备的运行时电源管理,可以说和系统中的每个设备驱动都息息相关。 对于消费电子产品来说,电源管理相当重要。因此,这部分工作往往在开发周期中占据相当大的比重,图1呈现了Linux内核电源管理的整体架构。大体可以归纳为如下几类: 1转载 2016-11-15 09:43:19 · 401 阅读 · 0 评论