Skip to content

如何学习本课程 ​

一句话说明 ​

看视频建立直觉 → 照图文敲一遍 → 做课后练习 → 卡住了回到视频对应时间点。

课程构成 ​

章节节数需要硬件吗
第一章 · FreeRTOS 核心理论11不需要
第二章 · 外设开发与驱动7需要
第三章 · ESP32-S3 天气时钟实战9需要

三种学习姿势 ​

零基础

按 课程总览 的顺序从头走。第一章可以先"只看不练",到第二章再回头补代码。

有单片机基础,想补 RTOS

重点看 1.5 – 1.8 和 1.11 状态机设计,然后直接进第三章。

面试突击

每节课的「小结」和标了 danger / warning 的提示框是高频考点,其中 1.7 优先级反转、1.10 栈溢出排查 几乎必问。

遇到问题怎么办 ​

  1. 先看本节课里的「常见坑」提示框
  2. 再查 FAQ
  3. 还不行,去课程仓库开 Issue,附上完整报错日志和接线照片

关于代码 ​

所有示例工程按章节编号分目录:

bash
git clone https://github.com/your-name/embedded-course-code.git
cd embedded-course-code/ch3/weather_clock
idf.py build flash monitor