嵌入式 MCU 闭环开发
典型流程
- 连接设备
- 使用
JLinkDP 连接目标板的调试接口(用于程序烧录)
- 使用
USB-TTL 连接目标板的调试串口(用于命令交互)
- 使用
USB-485 连接目标板的通信接口(用于协议通信)
- 使用
Logic-2 连接目标板的待测引脚(用于波形分析)
- 闭环验证
- 打开 AI Agent 会话:实现某个功能,编译烧录,通过 COM5/115200/8/1/E 发帧验证。
- 打开 AI Agent 会话:读取XX寄存器,确认外设配置是否正常。
- 打开 AI Agent 会话:执行复位命令,采集并分析复位后的 FlashSPI 波形是否正常。
技能列表
| 技能名称 |
功能描述 |
| 代码编译技能 |
使用编译工具链编译代码 |
| 程序烧录技能 |
将程序烧录到目标设备上 |
| 在线调试技能 |
读取设备的内存和寄存器 |
| 串口调试技能 |
与目标设备进行命令交互 |
| 串口收发技能 |
与目标设备进行协议通信 |
| 示波器技能 |
分析目标设备输出的波形 |
| 逻辑分析仪技能 |
分析目标设备输出的波形 |
https://github.com/sulfurandcu/embedded-skills/
工具列表
使用案例

嵌入式 MPU 闭环开发
典型流程
- 连接设备
- 使用网线或局域网端口映射连接目标设备
- 使用
USB-485 连接目标板的通信接口(用于协议通信)
- 使用
Logic-2 连接目标板的待测引脚(用于波形分析)
- 闭环验证
- 打开 AI Agent 会话:list-servers, connect
- 打开 AI Agent 会话:实现某个功能,部署应用,通过 COM5/115200/8/1/E 发帧验证。
- 打开 AI Agent 会话:执行复位命令,采集并分析复位后的 FlashSPI 波形是否正常。
技能列表
| 技能名称 |
功能描述 |
| 代码编译技能 |
使用编译工具链编译代码 |
| 应用部署技能 |
将应用部署到目标设备上 |
| 日志分析技能 |
检索分析应用生成的日志 |
https://github.com/sulfurandcu/embedded-skills/
工具列表
远程连接
| plink/pscp/putty |
ssh-mcp-server |
linux-board-mcp |
| CLI |
MCP |
MCP |
| plink -pwfile password.txt |
密码在MCP服务器中配置 |
密码在MCP服务器中配置 |
| 支持命令模式 |
支持命令模式 支持持久会话 |
支持命令模式 |
| 读写操作均无限制 |
读写操作均无限制 |
写入操作严格限制 |
命令模式(一次性会话):
列出的是 / 目录下的文件plink username@192.168.1.1 -P 8888 -pwfile .\password.txt -batch "cd / && ls"
|
列出的是 ~ 目录下的文件(命令在独立 shell 中执行,cd 无法跨调用保留)plink username@192.168.1.1 -P 8888 -pwfile .\password.txt -batch "cd /" plink username@192.168.1.1 -P 8888 -pwfile .\password.txt -batch "ls"
|
使用案例
