
embeddedskills
让 AI 助手直接编译调试嵌入式代码,打通到硬件验证
embeddedskills 是一个面向嵌入式开发的开源技能集合,专为支持 Skill 协议的 AI 编程助手(如 Claude Code、Copilot、TRAE)设计。它解决的核心问题是:传统 AI 助手只能生成嵌入式代码,却无法直接接触硬件工具链,导致从代码到烧录验证之间仍需人工操作。安装该技能包后,AI 助手可以调用编译器、调试器和通信总线工具,自动完成代码生成、交叉编译、GDB 调试、CAN/CAN-FD 总线通信以及硬件验证等全流程。项目使用 Python 编写,覆盖 GCC、GDB、CAN 总线等常用嵌入式工具,目标是让 AI 真正闭环操作嵌入式开发环境,减少人工切换工具和手动调试的重复劳动。
项目数据
使用教程
核心亮点
- 把 GCC、GDB、CAN 总线等工具封装成 AI 可调用的 Skill,覆盖从编译到硬件验证的完整链路
- 支持 Claude Code、Copilot、TRAE 等多种遵循 Skill 协议的助手,不绑定单一平台
- Python 实现,技能定义清晰,便于开发者按自己的工具链扩展新技能
不足之处
- 项目处于早期阶段,技能覆盖面和稳定性仍需更多实际项目验证
- 依赖 AI 助手对 Skill 协议的支持程度,不同助手间体验可能不一致
适用场景
- 用 AI 助手生成嵌入式 C 代码后,自动交叉编译并烧录到开发板验证
- 调试 CAN/CAN-FD 总线通信时,让 AI 直接调用总线工具收发报文并分析
- 在 CI 或本地环境中,让 AI 自动跑 GDB 调试脚本定位固件崩溃问题
替代项目
platformio-core、arduino-cli
项目介绍
上一篇:cursor-agent
下一篇:ally-agent
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···