--- tags: [entity] type: entity created: 2026-07-12 --- # FreeRTOS 基础概念 裸机开发直接在硬件上操作,OS 作为硬件与应用之间的桥梁。RTOS 保证任务在 deadline 内完成,FreeRTOS 是市场领先的微控制器 RTOS(MIT 开源)。 ## 核心特点 - 抢占式调度 + 时间片轮询 - 队列、信号量等 IPC 机制 - 轻量级内存管理(heap_1~5) - 高可移植性(支持多种架构) ## 数据类型 - `TickType_t` — 系统节拍计数器(16/32 位) - `BaseType_t` — 架构最有效整数 - `StackType_t` — 堆栈存储类型 ## 相关页面 - `raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/01-实时操作系统基础.md` - `raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/04-数据类型与命名规范.md`