最近莫名其妙一些老文章被定义为违规,就莫名其妙。算了,先写点绝对不违规的东西。
--
我相信当前用 AI 开发的读者,基本上都是开发 Web 应用为主的,但是这个世界上还有一群哥们是做嵌入式开发的。嵌入式开发这东西,个人感觉受限于训练材料、调试,用 AI 工具会各种不舒服,核心是分析这些东西人也少。
今天我就分享一套开源的工作流,根据实际使用,据说是不错的
开发工作流:embedded-dev
embedded-dev 是一套用于 STM32 / ESP32 / Arduino / RISC-V / GD32 / MSPM0 / 国产 MCU 的结构化固件开发协议。项目根据日常的开发工作流进行了总结,降低了 AI 生成代码的不确定性,显著提升了嵌入式开发的质量和效率。

解决了啥
• 提升了嵌入式开发的代码质量 • 一定程度抑制变量、函数、宏的混乱与重复 • 基于现有事实去调用硬件接口、寄存器地址和函数签名 • 引入多 Agent 进行交叉审查
细节请看https://github.com/DunCanYounG-1/embedded-dev无法访问可使用 gh-proxy 协助 https://gh-proxy.com/ ,或者从 gitee 导入 github 项目即可
嵌入式调试 Skill 工具集
嵌入式开发写完代码只是完成万里长征第一步,它有其他开发流程所没有的后续超长流程:编译、烧录、调试每一步都需要人在中间传递信息。
想想头皮发麻:AI 改完代码 → 你手动编译 → 你手动烧录 → 你把报错复制给 AI → AI 再改 → 你再编译……
这个 skills 的作用就是把这个循环交给 AI 自己跑:

细节请看https://github.com/zhinkgit/embeddedskills
夜雨聆风