Skip to content

FreeRTOS

FreeRTOS 是一个开源(MIT)、轻量级的实时操作系统(RTOS),专为嵌入式系统设计,广泛应用于资源受限的微控制器(MCU)上,如 STM32、ESP32 等。它以高效、可靠和易用著称,适合需要实时任务管理和多任务调度的嵌入式应用。

核心特点

  • 轻量级:内核占用极少资源(几 KB Flash,数百字节 RAM)。
  • 实时性:支持优先级抢占式调度,确保高优先级任务及时响应。
  • 跨平台:支持多种架构(如 ARM Cortex-M、AVR、PIC、ESP32、RISC-V)。
  • 模块化:提供任务、队列、信号量、定时器等功能,开发者可按需裁剪。