推荐星级:
- 1
- 2
- 3
- 4
- 5
RTOS低功耗设计原理及实现_TicklessMode(FreeRTOS的实现)
资料介绍
Tickless Idle Mode(FreeRTOS下的实现)
一前言
目前,越来越多的嵌入式产品在开发中使用RTOS作为软件平台,同时,开发中对低功耗的要求也越来越高,这篇文档会讨论一下如何在RTOS中处理微控制器的低功耗特性。
应用中使用的RTOS一般采用基于时间片轮转的抢占式任务调度机制,一般的低功耗设计思路如下:
1,当ldle任务运行时,进入低功耗模式:
2,在适当的条件下,通过中断或者外部事件唤醒MCU.
但是,从第二点可以看出,每次当OS系统定时器产生中断时,也会将MCU从低功耗模式中唤醒,而频繁的进入低功耗模式/从低功耗模式中唤醒会使得MCU无法进入深度睡眠,对低功耗设计而言也是不合理的。
在FreeRTOS中给出了一种低功耗设计模式-Tickless Idle Mode,这个方法可以让MCU更长时间的处于低功耗模式。
部分文件列表
文件名 | 大小 |
RTOS低功耗设计原理及实现_TicklessMode(FreeRTOS的实现).pdf | 1M |
相关下载
- 华为模块电源管理设计指导-(V100R001_02 Chi...
- 华为LGA模块PCB设计指导_V2.0_20150126.pdf
- HUAWEI Module USB Interface Descriptor Gui...
- HUAWEI ME909s-821 LTE LGA模块硬件指南V100R...
- HUAWEI ME909s-821 LTE LGA Module Acceptanc...
- HUAWEI 30 mm x 30 mm LGA Module Hardware M...
- HUAWEI 30 mm x 30 mm LGA Module Developmen...
- Altium_Designer_规则设置三例.pdf
- STM32F407产品技术培训-DSP库及其例程
- STM32F407产品技术培训-2.浮点单元.pdf
全部评论(1)
2020-06-22 23:11:59顽石不怕晒
学习freertos,不错