由于系统中的所有设备都进入了低功耗状态,因此这种状态可以大大节省功耗,但内存除外,因为内存会进入自刷新模式以保留其内容。
Suspend to RAM
要挂起至 RAM,请执行以下命令:
pm-suspend
Wake up
从挂起状态唤醒的方法有很多种,举几个例子:
- 按下 ON/OFF 按钮(如果电路板上有该按钮)
- 按下电路板上的按钮,该按钮的设备树节点(gpio_keys 下)中设置了布尔属性 "唤醒源",例如
gpio-keys {
compatible = "gpio-keys";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_keys>;
...
back {
label = "Back";
gpios = <&gpio4 6 GPIO_ACTIVE_LOW>;
linux,code =