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速查 | 同步、互斥与通信 |