用过STM32CubeMX(或者STM32CubeIDE)开发STM32的读者应该都知道,他们支持一键生成包含FreeRTOS操作系统的代码,省去了繁杂的移植过程。 早期,由于FreeRTOS免费开源,很多嵌入式软件工程师都拥抱FreeRTOS,STM32官方也不例外,在自家的STM32CubeMX工具中集成FreeRTOS操作系统。
如今电池供电的产品很多,电池供电通常设计到一个问题,那就是低功耗。 本文为大家讲讲基于STM32、FreeRTOS实现低功耗思想和原理。 低功耗设计常规思路 应用中使用的 RTOS 一般采用基于时间片轮转的抢占式任务调度机制,一般的低功耗设计思路如下: 1. 当 Idle ...