环境介绍: win10 vscode platformio arduino框架:stm32duino(http […]
freertos
标签
任务创建、信号量、消息队列、事件标志组、互斥信号量、软件定时器组等需要的 RAM 空间 都是通过动态内存管理从 […]
1,FreeRTOS 任务计数信号量 两个关键词: 计数信号量(之前章节) , 任务计数信号量 (本章,推荐用 […]
1.1信号量Semaphore 信号量说白了就 是共享资源的数量。 平时使用信号量主要实现以下两个功能: 两个 […]
1,消息队列 1.1 消息队列的概念及其作用 消息队列就是通过 RTOS 内核提供的服务,任务或中断服务子程序 […]
FreeRTOS 软件定时器组的时基是基于系统时钟节拍实现的,之所以叫软件定时器是因为它的实现不 需要使用任何 […]
1 事件标志组 1.1.1 事件标志组是实现多任务同步的有效机制之一。 使用全局变量相比事件标志组主要有如下三 […]
1.1FreeRTOS 的时钟节拍 时钟节拍是特定的周期性中断,这个中断可以看做是系统心跳。 一般是 1ms […]
1.1调度锁 处于调度锁开和调度锁关之间的代码在执行期间是不会被高优先级的任务抢占的。 调度锁只是禁止了任务调 […]
1.1 临界段 临界段:也叫临界区,一旦这部分代码开始执行,则不允许任何中断打断。为确保临界段代码 的执行不被 […]