硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 35|回复: 0
收起左侧

【分享】让 AI 接管单片机开发全流程,开源了(编译 / 烧录 / 查寄存器 / 看波形)

[复制链接]

2

主题

1

回帖

7

积分

新手上路

积分
7
发表于 3 小时前 | 显示全部楼层 |阅读模式
本帖最后由 jzllzj 于 2026-8-28 11:11 编辑

做嵌入式最耗时的从来不是写业务,是夹在业务之间的重复活:Keil/OpenOCD 来回切、翻手册查寄存器、打断点看变量 CPU 一停中断全乱、测完还要补记录。
我做了个 Claude Code 的 Skill,把整个开发流程串成了闭环,AI 全程接管:
/ea si .              # 接入工程 → AI 建立上下文(芯片/外设/保护区)
/ea new "加 500ms 定时翻转 LED"   # 规划功能,拆成可执行步骤
/ea test unit         # 先生成测试用例 + 测试代码
/ea build && /ea flash   # Keil 编译 + OpenOCD 烧录
/ea verify            # 编译→烧录→J-Link→串口 四连验证 + 保护区审计
/ea record            # 自动归档修改记录(文件+diff+测试证据)

它跟 "AI 帮你敲命令" 最大的区别是有工程记忆:接入后先建 context.md,之后每次动手前都会先读上下文,记得你的芯片型号、外设模块、哪些文件是保护区,不是每次从头瞎猜。
几个设计点:
  • 免断点调试:OpenOCD 直读内存,CPU 全程运行,真实状态下看变量
  • SVD 寄存器地图:自动从 Keil Pack 发现,免翻手册
  • 红线保护:AI 禁止改启动文件 / 链接脚本 / 中断向量表,必须 /ea approve,git push 只能用户手动
  • 仪器直连:Rigol 示波器 / Saleae 逻辑分析仪 / 正点原子 DS100
真机验证:烧录、波形抓取、CSV 解析、SVD 地图 ✅。
开源 MIT:https://github.com/jzl-maker/EA-SKILL
想听听意见:你们理想的 "AI 全流程开发" 里,最希望它替你省掉哪一环?下一版优先做。觉得有用点个 star,有问题提 issue。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-8-28 14:17 , Processed in 0.222933 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表