嵌入式 AI 编程实战:从芯片到 AI 工具链---总结笔记
目录1.安装Skill2.使用 market-mrd-analyst 生成 MRD3.使用 mrd-to-prd 把 MRD 转成 PRD4.使用NextBoard生成硬件产品的PCB方案5.原理图AI识别6.查找芯片相关资料技能7.外设开发资料提取8.工程脚手架搭建9.创建工程最小仓库10.板级驱动开发11.遇到问题如何让AI修复12.移植第三方日志库13.应用层开发14.提示词Prompt小技巧15.项目分析16.编码规范17.量产调试工具开发18.创建自己的skills1.安装Skilla.用IDE打开技能文件夹b.帮我安装chip-resource-finder技能到当前工程/系统2.使用market-mrd-analyst生成 MRD使用 /market-mrd-analyst 帮我分析这个产品想法我想做一款方便vibe coding的键盘。3.使用mrd-to-prd把 MRD 转成 PRD使用 /mrd-to-prd 将xxx.md 转换成PRD。4.使用NextBoard生成硬件产品的PCB方案帮我安装NextBoard这个skills技能到项目中比如下面提示词设计一个无人机方案设计一个FOC控制器设计一个记单词的墨水屏卡片5.原理图AI识别使用 /schematic-pinmap-analyzer 分析这个原理图文件输出嵌入式软件开发用的功能引脚分析文件。使用 /schematic-pinmap-analyzer 分析这个网表文件输出嵌入式软件开发用的功能引脚分析文件。6.查找芯片相关资料技能请帮我安装名为 chip-resource-finder 的技能。使用 chip-resource-finder帮我查 芯片型号 的官方资料并生成资源报告。使用chip-resource-finder获取CH552E的资料7.外设开发资料提取帮我从原理图分析报告中获取哪些外设和芯片后续在驱动开发时需要补充数据手册的列举到一个表格中。 表格应该包含以下列 优先级、外设/模块、芯片/器件型号、为什么需要补数据手册、立创或淘宝链接8.工程脚手架搭建比如1、本地新建工程ai_ch552e2、然后新建文件夹docs3、把下载的开发必须资料放入文件夹中然后/vendor-minimal-firmware 基于docs下的官方例程,生成一个 CH552E 的最小工程9.创建工程最小仓库embedded-minimal-project-builder 使用这个技能处理当前工程资料路径在D:\work\temp帮我全自动跑完5个步骤不要等我确认10.板级驱动开发embedded-llm-guardrails用于在嵌入式、单片机、RTOS、驱动和板级工程中使用 LLM 辅助开发时建立安全边界的 skill。/embedded-llm-guardrails 初始化初始化成功时会在工程目录生成以下几个文件.ai/LLM_RULES.md 规则文件LLM_BOUNDARY.md 边界配置后续就可以直接进行开发了驱动部分功能的开发建议从按驱动模块分割例如我们的二合一板卡板载外设清单如下CH340N USB 转串口AT24C02 EEPROMI2CGXHT3L 温湿度传感器I2CESP8266EX WiFi 模块比如LED驱动/embedded-llm-guardrails 点亮LED11.遇到问题如何让AI修复出现了 XXX 错误帮我进行分析。分析要求梳理错误现象、调用链和相关代码路径。 梳理下当前实现是否有待确定但被猜测的功能参数。输出要求输出修复计划在我确认方案之前不要修改代码。12.移植第三方日志库帮我筛选适用于嵌入式C语言、支持商用无版权风险的日志库要求1. 授权协议允许商业产品闭源商用排除GPL强传染协议优先MIT、Apache2.0、BSD、zlib2. 适配单片机资源RAM/ROM占用低、支持裁剪、无操作系统依赖裸机/FreeRTOS/UCOS均可移植库/embedded-llm-guardrails 帮我移植rxi/log.c到本工程驱动温湿度传感器/embedded-llm-guardrails 读取温湿度传感器数据到串口显示/embedded-llm-guardrails 读取温湿度传感器数据到串口显示传感器芯片手册参考docs13.应用层开发/embedded-prd-to-logic帮我把这个PRD转成实现逻辑文档产线板卡功能检测控制台.md最终会生成xxxx-logic.md的文档文档中会包含工程的架构和模块划分以及各功能实现的逻辑。参考xxx.md进行功能开发后续我们就可以开启plan计划模式根据这份文档实现具体代码。14.提示词Prompt小技巧初始化建议在开启一个完全新的工程时先用这句话进行交互这样会让大模型快速了解项目整体的内容、配置。/init了解某个功能的具体实现如果在一个大工程中使用AI进行功能分析你会发现AI经常会偷懒有一些链路会出现幻觉这时候你可以通过下方的提示词让AI深入分析功能。帮我详细分析下xxxx功能的实现不要依赖命名猜测功能必须通过实际代码引用关系确认需要梳理出所有的调用关系包含具体文件具体函数具体行号。高效可靠修复问题的方法如果你正在开发一个项目项目已经成型然后某个功能模块出现BUG这时候你让AI修复时就需要特别注意最好引入plan模式思路先让AI分析问题给出修复计划评估计划可行时再进行修复而不是让他直接修复否则会越改越乱。出现了xxx错误帮我重新梳理分析下出现错误的原因再梳理下当前实现是否有待确定但被猜测的功能参数先输出修复计划不进行修改代码。保存规范和开发日志如果你在开发一些较大的项目时保存开发日志非常重要你可以在完成某个功能模块后让AI把这个功能的开发过程保存记录到本地这样下次迭代这块功能时AI可以从开发日志中快速定位节省时间和token.帮我把这部分开发记录到本地。提交版本记录AI每次完成一个小功能模块的开发时建议都让AI帮你提交git commit这样它会总结当前这次修改的内容然后把修改点写入到commit信息中后续进行版本回退或者功能修复AI都可以根据这些commit信息进行快速修复。提交git commit执行clear指令或者重开窗口当你完成当前功能开发准备开发下一个和当前功能无关的功能时建议执行clear指令或者重开窗口这样可以减少AI的上下文避免上下文信息过多导致速度变慢AI幻觉变大。/clear执行上下文压缩当你开发一个较为复杂的功能或者准备开发的新功能和之前已经完成的功能有一定关联时这时候可以执行上下文压缩指令让AI把之前对话的内容进行压缩这样可以提高后续对话的效率。/compact计划模式当你在开发比较复杂或者有风险的需求时建议使用plan模式先进行评估评估出来的结果需要人工进行确定确定没有问题后再进入开发阶段。/plan15.项目分析/embedded-project-intake 分析下项目或/embedded-project-intake 对当前项目做 full 全量分析生成 Markdown 和 HTML 报告16.编码规范在某个工程第一次使用时先运行/embedded-coding-standard 初始化它会生成工程/.ai/coding-standard.md并把规范写入到CLAUDE.md和AGENTS.md继续规范进行开发可以直接问根据本工程 .ai/coding-standard.md帮我实现xxx功能审查代码典型用法/embedded-coding-standard 帮我审查最新修改的内容/embedded-coding-standard 按华为 C 规范审查最近一次commit17.量产调试工具开发/embedded-production-test-tool 在当前工程生成“串口调试助手”桌面脚手架显示名为SerialAssistant版本 0.1.0生成后运行pip install -r requirements.txtpython src/app.py打包powershell -ExecutionPolicy Bypass -File packaging\build.ps1 -SkipInstaller18.创建自己的skills安装skill-creator然后/skill-creator比如/skill-creator 生成一个将pdf转换为Markdown格式的skill或者/skill-creator 生成一个原理图识别的skill逐步修改重复验证一般来说一次的生成是很难输出一个很稳定很成熟的技能的我们一般需要多轮交互持续验证持续修改这就需要我们准备一些测试用例用于实际验证例如上方的pdf转md、原理图识别技能我们就需要多准备一些pdf和原理图文件每次技能修复完成后我们让Agent调用技能进行验证最终我们可以看看产出是否是我们需要的如果不是再让AI帮我们持续迭代即可。打包输出最简单的方式把整个 skill 文件夹打包成 zip别人解压到自己的 Codex skills 目录即可。发给别人后对方解压到自己工程或自己电脑下C:\Users\对方用户名\.codex\skills\或者C:\Users\对方用户名\.claude\skills\然后重启新开会话应该就能使用新的技能了。

相关新闻

德鲁克书籍和作品那么多,真正适合入门的是这一本

德鲁克书籍和作品那么多,真正适合入门的是这一本

如果想读懂德鲁克,与其在十几本经典著作之间来回翻阅,不如先认真读一下《经理人参阅:精读德鲁克》。谈到管理学,很少有人会绕过德鲁克。他提出的许多观点,几十年后的今天依然影响着企业管理、组织建设和个人成长。也正…

2026/10/10 10:52:54 阅读更多 →
如何理解熔盐堆的未来挑战?Transatomic Reactor27开源项目中的10大技术难题深度剖析

如何理解熔盐堆的未来挑战?Transatomic Reactor27开源项目中的10大技术难题深度剖析

如何理解熔盐堆的未来挑战?Transatomic Reactor27开源项目中的10大技术难题深度剖析 【免费下载链接】reactor Transatomic reactor design documentation 项目地址: https://gitcode.com/gh_mirrors/reactor27/reactor Transatomic Reactor27开源项目是熔盐…

2026/10/11 4:36:04 阅读更多 →
如何在多个Excel文件中快速查找特定内容?QueryExcel帮你告别繁琐搜索

如何在多个Excel文件中快速查找特定内容?QueryExcel帮你告别繁琐搜索

如何在多个Excel文件中快速查找特定内容?QueryExcel帮你告别繁琐搜索 【免费下载链接】QueryExcel 多Excel文件内容查询工具。 项目地址: https://gitcode.com/gh_mirrors/qu/QueryExcel 你是否曾经面对几十个甚至上百个Excel文件,需要在其中查找…

2026/10/12 7:30:23 阅读更多 →

最新新闻

豆瓣电影详情页爬虫实战:requests+BeautifulSoup精准提取元数据

豆瓣电影详情页爬虫实战:requests+BeautifulSoup精准提取元数据

前阵子要做个小型的电影观察分析,缺一批影片的片名、导演、主演、评分、上映日期、片长、剧情简介这类元数据。我一开始想的是手动复制,结果整理了十几部就受不了了——豆瓣详情页的信息密度高,一条影片条目要来回滚动好几次才能把需要的东西…

2026/10/13 11:42:19 阅读更多 →
Rational Rose安装全攻略:Windows10/11兼容性与许可证配置

Rational Rose安装全攻略:Windows10/11兼容性与许可证配置

简介:一份面向软件开发者、系统分析师及项目经理的 IBM Rational Rose 安装教程文档,聚焦 UML 建模工具从下载到配置的完整流程,帮助初学者规避许可证、兼容性等常见安装问题。资源仅含 1 个 docx 文件,压缩包大小 16KB&#xff0…

2026/10/13 11:42:19 阅读更多 →
招聘系统API设计实战:打通钉钉、Jira与Confluence的完整方案

招聘系统API设计实战:打通钉钉、Jira与Confluence的完整方案

做招聘系统的同时把钉钉、Jira、Confluence全部打通,听起来像是个“接口搬运工”的活儿,但真正落地时你会发现,问题根本不在于调用几个API,而在于三种工具的协作模型完全不一样。钉钉是沟通和审批工具,Jira是任务和流程…

2026/10/13 11:42:19 阅读更多 →
SAP S4 HANA S4520 中文采购教程:从物料主数据到供应商评估全流程

SAP S4 HANA S4520 中文采购教程:从物料主数据到供应商评估全流程

简介:这份中文版 SAP S4 HANA S4520 教材面向应用顾问、项目经理及最终用户,聚焦采购模块的系统操作与流程管理,帮助读者从物料主数据维护起步,逐步掌握供应链采购的完整技能体系。资源为单个 PDF 文件,压缩包约 18MB&…

2026/10/13 11:42:19 阅读更多 →
Python函数定义与调用:代码复用与作用域实战指南

Python函数定义与调用:代码复用与作用域实战指南

在日常写 Python 的时候,函数定义与调用大概是最常碰到的语法之一。不管你是刚接触编程的新手,还是已经写了几年业务逻辑的老手,几乎每个脚本里都少不了 def 这个词。很多人的函数用法停留在“能跑就行”的阶段,能定义、能调用、…

2026/10/13 11:42:19 阅读更多 →
昆明理工大学MBA复试真题详解:题型拆解与高效备考策略

昆明理工大学MBA复试真题详解:题型拆解与高效备考策略

26考研的时间点其实很微妙。初试刚结束那阵子,大多数人都在放松,觉得笔试考完就算过了大半关。但真正走过完整流程的人都知道,复试才是淘汰率最集中的环节,尤其对于昆明理工大学MBA这类报考热度一直不低的项目来说,复试…

2026/10/13 11:41:16 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →