VSCode 开发 STM32:AI 全自动编译烧录测试运行,Win / Ubuntu 通用
目录
VSCode 开发 STM32:AI 全自动编译烧录测试运行,Win / Ubuntu 通用
前言
在 AI 时代,嵌入式开发也可以告别繁琐的手动配置和调试。借助 VSCode 强大的插件生态和 AI 编程助手,你只需安装一个 STM32CubeIDE 插件和任意 Agent 工具,就能让 AI 自动完成代码编写、编译、烧录、测试和运行。核心思路是:把重复、机械的工作交给 AI,你只需专注于需求定义和结果验收,大幅降低 STM32 开发的门槛和成本。
都 AI 时代了,有人问我咋用 AI 编程 STM32。我的原则很简单:VSCode 用惯了,懒得换别的。最多手动装个 VSCode 和里面的 STM32CubeIDE for Visual Studio Code 插件,其余的配置能交给 AI 就绝不自己动手 — 要不是 token 有限,能用 AI 的绝不用人。
1. 环境准备
开始之前,只需要准备好下面这两样东西:
1.1 安装 STM32CubeIDE 插件
在 VSCode 扩展商店搜索并安装 STM32CubeIDE for Visual Studio Code,这是整个开发环境的核心。

1.2 准备一个 AI Agent 插件
随便找一个 Agent 插件就行。最近 Hy3 免费,刚好拿来测试。

有了这两个工具,环境就算准备好了,接下来全部交给 AI 来操作。
2. 操作流程
环境就绪之后,只需要告诉 AI 你的需求,让它帮你完成编译、烧录、测试和运行。
💡 提示词优化技巧:如果 AI 的效果不理想,直接让它自己优化提示词 — 这样你还能顺便了解 AI 的思考方式。建议先让 AI 制定计划,双方对计划达成一致后让它输出一份 Markdown 文档,你来检查修正。这是最快、效果最好的方式。AI 修改完代码后,让它自行运行测试;测试与验收的框架和标准最好由你自己定义,这样最可靠。
实际操作中,中间遇到一点小插曲:AI 没有 sudo 权限,无法用 apt 安装依赖,只能自己编译安装。我觉得这样太浪费 token,干脆把密码直接给了 AI,让它自己搞定权限问题。

3. 效果展示
一切就绪后,AI 成功完成烧录,OLED 屏幕上的字符按预期被修改了。整个过程就这么简单,无需手动配置任何工具链。

4. 总结与建议
回顾一下,用 VSCode + AI 开发 STM32,核心就三步:
- 装好 VSCode 和 STM32CubeIDE 插件;
- 配一个 AI Agent 工具;
- 把需求描述清楚,让 AI 自动完成编码、编译、烧录和测试。
整个过程中,你只需要把关需求定义和最终验收,剩下的重复劳动全部交给 AI。如果中途卡住了,别忘了让 AI 自己优化提示词 — 它比你更懂怎么跟它自己沟通。希望这套思路能帮你把 STM32 开发效率提升一个档次。
更多推荐
所有评论(0)