Appearance
这套教程全部跑在 Renode 模拟器里,您不需要买任何硬件,一台装了工具链的电脑就够了。手头有块 Blue Pill(STM32F103C8T6)更好,每站末尾在实际板子上的验证可以跟着做;有它更好,没它不挡路。
每一站围绕一个外设,主线是在 HAL 之上写现代 C++ 应用层:库里的轮子只讲不造,库里没有的(消抖状态机、环形缓冲、命令解析这类)咱们自己写。LED 站还会带咱们下到地砖下面,看一眼裸寄存器和官方库在做什么。模拟器负责验证功能,反汇编负责验证零开销。
内容正在按这个顺序逐步上线,起步站已经上线,后面陆续跟上: