
自学路线:从最底下往上学习
先学习《裸机基础》
| 课程 | 说明 |
|---|---|
| C语言基础语法与STM32实践 | 它使用STM32F407开发板 但是你完全可以在任何STM32开发板上学习 |
| STM32瑞士军刀 HAL库快速入门与项目实战 | 掌握HAL库 |
| 逻辑分析仪 | 这是一个裸机项目,有HAL基础即可学习 |
再学习FreeRTOS基础
| 课程 | 说明 |
|---|---|
| FreeRTOS入门与工程实践基于STM32 | 推荐学习:以项目形式讲解FreeRTOS |
| FreeRTOS快速入门(基于模拟器) | 选学,没有项目,单讲FreeRTOS的API |
| STM32瑞士军刀 提高 FreeRTOS下UART的封装 | 锻炼编程技能,是后2个课程的基础 |
| Modbus快速入门 | 可以快速掌握Modbus |
| FreeRTOS下WIFI模块的socket封装 | FreeRTOS项目练手,还可以掌握网络编程 |
提高1:多做项目,这些项目无关联,学习无先后,按照自己兴趣学习
| 课程 | 说明 |
|---|---|
| 基于单片机从零编写Bootloader | OTA升级必定涉及Bootloader,课程比较深入 |
| 基于MQTT实现智能家居 | 学习MQTT |
| RTOS项目CRTP协议移植 | 学习如何自定义协议 |
| RTOS商业案例源码分析与讲解 | 一个游戏机项目的讲解 |
提高2:修炼内功,学习内部机制
| 课程 | 说明 |
|---|---|
| ARM架构与编程(基于STM32F103) | 这是后续课程的基础,必学 |
| C语言的本质 | 深入理解C语言 |
| 自己实现多任务系统 | 可以快速理解RTOS的实现,选学 |
| FreeRTOS的内部机制 | 必学 |
| 单片机开发过程中的2个调试绝招 | 免费的调试课程,含在"单片机/RTOS调试专题"里 |
| RT-Thread内部机制 | 建议学 |
| 单片机/RTOS调试专题 | 建议学,收费课程,基于STM32F407 |
| 课程 | 视频 | 文档和源码 |
|---|---|---|
| 基础 | ||
| C语言基础语法与STM32实践 | 视频 | 百度网盘 |
| STM32瑞士军刀HAL库快速入门与项目实战 | 视频 | 百度网盘 |
| 逻辑分析仪 | 视频 | 百度网盘 |
| FreeRTOS入门与工程实践(基于STM32) | 视频 | 百度网盘 |
| FreeRTOS快速入门(基于模拟器) | 视频 | 文档和源码 |
| STM32瑞士军刀 提高 FreeRTOS下UART的封装 | 视频 | 文档和源码 |
| Modbus快速入门 | 视频 | 百度网盘 |
| FreeRTOS下WIFI模块的socket封装 | 视频 | 文档和源码 |
| 项目 | ||
| 基于单片机从零编写Bootloader | 视频 | 文档和源码 |
| 基于MQTT实现智能家居 | 视频 | 文档和源码 |
| RTOS项目CRTP协议移植 | 视频 | 文档和源码 |
| RTOS商业案例源码分析与讲解 | 视频 | 文档和源码 |
| 提高 | ||
| ARM架构与编程(基于STM32F103) | 视频 | 文档和源码 |
| C语言的本质 | 视频 | 文档和源码 |
| 自己实现多任务系统 | 视频 | 文档和源码 |
| FreeRTOS的内部机制 | 视频 | 文档和源码_上 文档和源码_下 队列 |
| 单片机开发过程中的2个调试绝招 | 视频 | 文档和源码 |
| RT-Thread内部机制 | 视频 | 文档和源码_上 文档和源码_下 |
| 单片机/RTOS调试专题 | 线下加密视频 淘宝链接 | 百度网盘 |
| 训练营 | ||
| 75天嵌入式项目就业班 | 往期视频 | 联系老师 淘宝链接 |
| 90天双系统双架构 | 往期视频 | 联系老师 淘宝链接 |
DshanMCU-F103瑞士军刀:淘宝链接
https://item.taobao.com/item.htm?id=724601559592

所用开发板是随课程配套的,无法单独购买。