kernel/power/main.c中: /** * state - control system power state. * * show() returns what states are supported, which is hard-coded to * 'standby' (Power-On Suspend), 'mem' (Suspend-to-RAM), and * 'disk' (Suspend-to-Disk). * * store() accepts one of th…
Linux内核suspend状态 Linux内核支持多种类型的睡眠状态,通过设置不同的模块进入低功耗模式来达到省电功能.目前存在四种模式:suspend to idle.power-on standby(Standby).suspend to ram(STR)和sudpend to disk(Hibernate),分别对应ACPI状态的S0.S1.S3和S4. Suspend to idle完全是软件相关的并且尽量将CPU维持在深度idle状态. Power-on standby设置设备进入低功…