freertos-intro.md 776 B


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