代码拉取完成,页面将自动刷新
lpms : Low Power Management System, 低功耗管理系统
轻量级,占用较少的ROM与RAM资源。
方便移植与适配,提供平台无关的框架,提供平台适配例程,提供移植适配文档
把功耗管理系统做成一个软件包,方便更新迭代与使用
接口使用简单灵活,框架运行高效
增加用户配置的灵活性,提供功耗模块配置文件
睡眠管理
变频管理
模块id,易于与功耗的调试
请求睡眠接口,工作时请求,工作结束释放,向【高功耗】方向请求,默认无任何请求,进入【深睡眠】
请求与释放,成对出现,无引用计数
功耗模块划分,可以根据外设、线程、任务等等细分。
睡眠运行在空闲线程(idle)
变频:低频转高频-立即执行,高频转低频-idle执行,频率不变-不执行变频
PM框架使能
睡眠管理使能
变频管理使能
框架配置
框架调试开关
msh >pms_dump_mode
+-------------+--------------+
| Sleep Mode | Value |
+-------------+--------------+
| Mode[0] : 0 | 0x00000000 |
| Mode[1] : 0 | 0x00000000 |
| Mode[2] : 0 | 0x00000000 |
+-------------+--------------+
+-------------+--------------+
| Freq Mode | Value |
+-------------+--------------+
| Mode[0] : 0 | 0x00000000 |
| Mode[1] : 0 | 0x00000000 |
+-------------+--------------+
+-------------+--------------+
| module_id | remain ticks |
+-------------+--------------+
+-------------+--------------+
pms_enable=0
sleep_mode=3
freq_mode=0
pms_enable_ctrl 1
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。