嵌入式工作提效AI工具专用skills
微信:zhenglf5805
关注可了解更多的AI工具相关内容。问题或建议,请公众号留言;
[如果你觉得文章对你有帮助,欢迎点赞留言]
今天给大家分享一个专门为嵌入式开发设计的开源 Skill 项目,直接让 AI 帮你完成「代码生成→自动编译→一键烧录→实时调试」的全流程闭环,开发效率直接翻倍,新手也能直接抄作业。
🎯 重点推荐:embeddedskills
这是一个专门为嵌入式开发设计的开源 Skill 项目,完美适配 TRAE、Claude Code 等 AI 编程助手。
🔗 GitHub 地址:https://github.com/zhinkgit/embeddedskills
📦 embeddedskills 核心功能一览
| 分类 | Skill | 功能 |
|---|---|---|
| 🔨 构建 | keil |
Keil MDK 工程扫描、编译、重建、清理 |
| 🔨 构建 | gcc |
CMake 型 GCC 工程配置、编译、大小分析 |
| 🔬 调试 | jlink |
烧录、内存/寄存器读写、RTT/SWO、GDB 调试 |
| 🔬 调试 | openocd |
烧录、擦除、GDB/Telnet、Semihosting/ITM |
| 🔬 调试 | probe-rs |
探针发现、烧录、复位、内存读写、GDB 调试、RTT |
| 🔌 通信 | serial |
串口扫描、实时监控、发送数据、Hex 查看 |
| 🔌 通信 | can |
CAN/CAN-FD 监控、发帧、DBC 解码、统计 |
| 🔌 通信 | net |
抓包分析、连通性测试、端口扫描、流量统计 |
| 🎯 编排 | workflow |
自动识别工程 → 选择工具链 → 串联全流程 |
⚡ 核心优势
AI + 嵌入式工作流闭环
💬 需求沟通 → ✍️ 代码生成 → 🔨 自动编译(Keil/GCC) → ⚡ 自动烧录(J-Link/OpenOCD) → 🔬 自动调试 → ✅ 提交
传统方式需要人工在 AI 和硬件之间反复传递信息,而 embeddedskills 让 AI 自己完成整个闭环!
支持的主流工具链
-
• 构建系统:Keil MDK 工程、CMake 工程
-
• 调试器:J-Link(SEGGER)、CMSIS-DAP / DAPLink
-
• 烧录框架:OpenOCD、probe-rs 兼容工具链
-
• 通信总线:串口(UART)、CAN / CAN-FD、以太网
🚀 安装方法
方法一:npx 一键安装(推荐)
# 安装全部 skill
npx skills add https://github.com/zhinkgit/embeddedskills -g -y
# 只安装需要的 skill(如 jlink)
npx skills add https://github.com/zhinkgit/embeddedskills --skill jlink -g -y
# 管理已安装的 skills
npx skills ls -g # 查看已安装
npx skills update -g # 更新
npx skills remove -g # 移除
方法二:直接 clone
# Claude Code(全局)
git clone https://github.com/zhinkgit/embeddedskills ~/.claude/skills/embeddedskills
# 仅当前项目
git clone https://github.com/zhinkgit/embeddedskills .claude/skills/embeddedskills
💡 实际应用示例
嵌入式工程师可以这样使用:
-
1. 自动编译烧录:
-
• 输入:”帮我编译并烧录 air8000_hello 这个 Keil 工程”
-
• AI 自动调用 Keil 编译 + J-Link 烧录
-
2. 调试寄存器:
-
• 输入:”读取一下 STM32 的 RCC->CSR 寄存器状态”
-
• AI 通过 J-Link/SWD 自动读取
-
3. CAN 总线调试:
-
• 输入:”监控 CAN 总线,筛选 ID 为 0x100 的报文”
-
• AI 调用 CAN skill 进行实时监控
📚 TRAE Skill 获取和学习资源
官方资源
-
• TRAE 官网:https://www.trae.cn/
-
• 官方文档:https://docs.trae.ai/ide/what-is-trae
社区教程
-
• CSDN 博客:Skills 实用指南:如何在Trae中安装和使用 Skills
-
• 字节官方:一文读懂 Skills|从概念到实操的完整指南
-
• TRAE 社区:Skills很简单 – 技巧分享
GitHub Topics
-
• 搜索 TRAE 相关项目:https://github.com/topics/trae (128 个公共仓库)
🔧 嵌入式开发完整环境配置
结合 VS Code + Keil + TRAE AI 的完整方案:
// 推荐插件组合
{
"Keil Assistant": "zixuankong.keil-assistant",
"TRAE": "AI编程助手",
"Embeddedskills": "嵌入式专项AI技能"
}
📌 总结建议
作为嵌入式软件工程师,您应该:
-
1. 安装 embeddedskills – 这是专门为嵌入式设计的开源 Skill
-
2. 配置好 Keil Assistant – 在 VS Code/TRAE 中导入 Keil 工程
-
3. 准备好 J-Link/OpenOCD – 调试器和驱动要装好
-
4. 开始对话 – 用自然语言让 AI 完成编译、烧录、调试
这样您就可以把重复的编译烧录工作交给 AI,自己专注于核心算法和业务逻辑!
关注我的公众号,后台回复【嵌入式 Skill】,即可直接免费领取全套资料。
如果这个 Skill 对您的工作开发有帮助,欢迎点赞、在看、留言,后续我会继续分享更多嵌入式工程师专属的 AI 提效技巧。
#嵌入式开发 #Skill #STM32 #AI工具 #TRAE
人物介绍
微信号:zhenglf5850
深圳程序员一枚


往期回顾
01
02
03
夜雨聆风