FreeRTOS — 知识地图

← 返回软件架构 MOC | ← 操作系统知识地图 | ← 主页

状态:📌 学习中

这里专门记 FreeRTOS 本身的机制、实现理解和常用抓手。操作系统原理请去 操作系统知识地图 对照看。


笔记入口

主题简介笔记相关原理
基本定位RTOS 在 MCU 场景里的角色与边界RTOS与FreeRTOS定位操作系统与 RTOS 的关系
任务模型Task、任务栈、TCB、任务状态任务模型进程、线程与任务
调度与切换优先级、空闲任务、上下文切换调度与上下文切换调度算法与上下文切换
同步互斥与通信Queue、Semaphore、Mutex、Event Group、Task Notification同步互斥与通信同步、互斥与通信
中断与任务协作FromISR API 与 ISR 设计边界中断与任务协作中断与任务协作
时间管理Tick、延时、周期任务、软件定时器时间管理与软件定时器时间管理与软件定时器
内存管理heap_1~heap_5、任务栈、静态与动态分配内存管理内存管理
移植与配置FreeRTOSConfig.h 和移植抓手移植与配置操作系统与 RTOS 的关系
边界与易混点不要硬套教材的点和高频易错概念边界与易混点和 FreeRTOS 关联较弱但教材必须学的部分
API 速查常用 API 的最小索引常用API速查同步、互斥与通信