🌱 一块 10 元的 BluePill 开发板 + 一台装着 Ubuntu 的电脑 + 一颗热爱技术的心
就足够你开启一段现代嵌入式开发之旅。
✨ 为什么要写这个系列?
因为市面上绝大多数 STM32 教程都这样开头:
-
👉 “打开 Keil MDK...”
-
👉 “点击 STM32CubeMX 拉个图...”
-
👉 “复制别人写好的 HAL 函数...”
这些做法虽然“快”,但你什么都没真正学到。
🧠 而我喜欢:拥抱开源,回归本质
这是一个完全不依赖 Windows、Keil、CubeMX 的 STM32 教程系列,我们将:
✅ 只使用开源工具
工具 | 说明 |
---|---|
Ubuntu |
开发环境,纯 Linux 平台,终端友好 |
VSCode |
现代化开源编辑器,支持 GDB 调试、插件丰富 |
GNU 工具链(arm-none-eabi-gcc) |
真正工业 |