RT-Thread正式开源了电源管理框架.doc
《RT-Thread正式开源了电源管理框架.doc》由会员分享,可在线阅读,更多相关《RT-Thread正式开源了电源管理框架.doc(3页珍藏版)》请在三一文库上搜索。
1、RT-Thread正式开源了电源管理框架PM 组件背景随着物联网(IoT)的兴起,产品对低功耗的需求越来越强烈。例如作为数据采集的传感器节点,通常需要在电池供电时长期工作,还有一些产品需要在快速的响应网络功能的同时也能拥有较低的功耗。(文末有彩蛋)与此同时,越来越多的 IoT 产品使用到了 RTOS,可是与传统裸机产品的低功耗处理相比,在 RTOS 平台上需要增加针对调度器内核做特殊处理,这就需要 RTOS 厂家提供低功耗相关的支持。为了适应 IoT 的这种需求,RT-Thread 今天正式开源了电源管理(PM)框架。电源管理框架的理念是应用尽量透明,使得低功耗功能的使用更加简单。RTOS 中
2、的功耗IoT 产品的功耗来源可以分成2部分,一部分是 MCU 内部的功耗,一部分是板载其他外设的功耗。而在 MCU 内的功耗又可以分成CPU 的功耗和片内外设的功耗。为了实现低功耗的功能,我们需要对它们进行合适的管理。与传统的裸机不一样,在 RTOS 上对于功耗的处理主要是在系统进入空闲(idle)任务之后。此时 RTOS 处于空闲状态,可以进入不同的低功耗模式(这时 CPU 已经停止运行了)。与此同时,也可以根据实际产品的需求,选择性关闭不同的片内外设和板载外设。在进入低功耗模式之后,MCU 可以被部分中断唤醒,例如它可以被低功耗定时器中断、唤醒按键中断等等。MCU 在被唤醒之后,系统需要保
3、证依旧可以继续执行任务直到下一次空闲。RT-Thread PM 组件介绍为了在 RT-Thread 更好的实现低功耗功能,RT-Thread 开发了一套通用的电源管理(PM)组件,也就是大家常说到低功耗组件。该组件配合 RT-Thread 的设备管理框架,不仅对上层提供了丰富的接口,也使得底层驱动对于该组件的适配变得更加简单。PM 组件的主要特点如下:低资源占用RT-Thread PM 组件资源占用极低,最少使用情况:ROM 占用 0.8K,RAM 占用 0.1K,非常适合对资源受限的嵌入式平台。应用透明性用户开启了低功耗组件后,应用代码基本不需要调整,PM 组件将在底层自动完成电源管理。这个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RT Thread 正式 电源 管理 框架
链接地址:https://www.31doc.com/p-3272778.html