通知(Notify)信号(semaphore)每个RTOS任务都有一个32位的通知值,任务创建时,这个值被初始化为...[作者空间]
上下文切换 taskYIELD 在中断服务程序中的等价版本为portYIELD_FROM_ISR,用于强制上下文切...[作者空间]
任务特性 每个任务都赋予了一个优先级。 每个任务都可以存在于一个或多个状态。 在任何时候都只有一个任务可以处于运行...[作者空间]
创建任务 任务函数 FreeRTOS 任务不允许以任何方式从实现函数中返回——它们绝不能有一条”return”语句...[作者空间]
任务协程(Co-routines) 任务和协程使用不同的API,因此他们不能使用同一个队列或信号量传递数据。协程仅...[作者空间]
FreeRTOS的内存管理较为只有,它提供了多套管理法案有简单的有复杂的,它还允许用户同时使用两种管理方案,甚至允...[作者空间]
FreeRTOS 的内核是高度可定制的,可以通过FreeRTOSConfig.h 配置,如果没有在配置文件中指定...[作者空间]
准备工作 下载 FreeRTOSv9.0.0 源码 STM32F1相关环境和文件 创建工程 创建stm32f1工程...[作者空间]
configKERNEL_INTERRUPT_PRIORITY configMAX_SYSCALL_INTERRU...[作者空间]
FreeRTOS源码目录结构 从官网获取的文件结构[作者空间]