外观
如何学习本课程
一句话说明
看视频建立直觉 → 照图文敲一遍 → 做课后练习 → 卡住了回到视频对应时间点。
课程构成
| 章节 | 节数 | 需要硬件吗 |
|---|---|---|
| 第一章 · FreeRTOS 核心理论 | 11 | 不需要 |
| 第二章 · 外设开发与驱动 | 7 | 需要 |
| 第三章 · ESP32-S3 天气时钟实战 | 9 | 需要 |
三种学习姿势
零基础
按 课程总览 的顺序从头走。第一章可以先"只看不练",到第二章再回头补代码。
有单片机基础,想补 RTOS
重点看 1.5 – 1.8 和 1.11 状态机设计,然后直接进第三章。
面试突击
每节课的「小结」和标了 danger / warning 的提示框是高频考点,其中 1.7 优先级反转、1.10 栈溢出排查 几乎必问。
遇到问题怎么办
- 先看本节课里的「常见坑」提示框
- 再查 FAQ
- 还不行,去课程仓库开 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