type: source title: 尚硅谷 FreeRTOS 实时操作系统教程 author: 尚硅谷研究院 version: V1.0.3 source: "raw/FreeRTOS/尚硅谷FreeRTOS教程/尚硅谷嵌入式技术之FreeRTOS实时操作系统1.0.3.md" tags: [freertos, rtos, stm32, embedded, shangguigu]
尚硅谷出品的嵌入式 FreeRTOS 实时操作系统教程,基于 STM32F103(Cortex-M3)平台。
教程覆盖 FreeRTOS 核心机制与实战,按主题分为:
| 模块 | 内容 |
|---|---|
| OS 基础 | 裸机 vs OS、实时操作系统概念 |
| 任务管理 | 创建/删除、挂起/恢复、任务状态、调度策略 |
| 中断与时间 | 中断管理、临界区、时间片、延时 |
| IPC 机制 | 队列、二值信号量、计数信号量、互斥信号量 |
| 高级同步 | 事件标志组、任务通知、队列集 |
| 系统服务 | 软件定时器、Tickless 低功耗、内存管理(heap1~5) |
| 移植指南 | 源码结构、HAL/寄存器移植步骤、配置详解 |
存储在 raw/FreeRTOS/尚硅谷FreeRTOS教程/,包含完整笔记与精选图片。