移植与配置

← 返回 MOC | ← 相关原理 | ← 主页


FreeRTOSConfig.h 关键配置项

  • 调度方式相关配置。
  • Tick 频率。
  • 堆大小。
  • 栈溢出检查。
  • 软件定时器开关。
  • 任务通知、互斥量等功能开关。

读这些配置时,不要只背宏名,要把它和实际行为对应起来。

移植到 STM32 时常看的点

  1. 时钟和启动文件是否正常。
  2. SysTick 是否按预期工作。
  3. PendSV 和端口层是否接好了。
  4. 中断优先级分组和 RTOS 约束是否一致。
  5. 任务创建、阻塞、唤醒是否符合预期。

这一篇要盯住什么

  • 配置项不是“抄示例工程”就结束。
  • 端口层、时基和中断优先级往往是移植时最容易出问题的地方。