diff --git a/Software/System/Linux/Modules/PowerManager/Linux_电源控制.md b/Software/System/Linux/Modules/PowerManager/Linux_电源控制.md index eb06d73..ffa2f1a 100644 --- a/Software/System/Linux/Modules/PowerManager/Linux_电源控制.md +++ b/Software/System/Linux/Modules/PowerManager/Linux_电源控制.md @@ -1,6 +1,17 @@ -# Linux 电源控制 +# Linux 电源管理子系统 + +## 1.用户态控制方法 ```bash +echo standby > /sys/power/state # Suspend to RAM echo "mem" > /sys/power/state ``` + +## 2.源码分析 + +### 2.1.Suspend + +Suspend 主流程源码在 \/kernel/power/suspend.c 文件中。主要调用流程如下: + +![]()