Probes for VS Code
面向嵌入式开发的 AI 协作扩展,覆盖代码理解、工程搭建、编译烧录、调试分析、实时观测与 PID 参数迭代。
适合做什么
Probes 聚焦嵌入式项目的真实开发链路,而不是只做聊天窗口。
它可以帮助你:
- 理解现有工程结构、代码上下文与符号关系
- 围绕通用 CMake 嵌入式工程完成开发任务,而不是局限在单一芯片厂商或单一工程模板
- 在 VS Code 内衔接编译、烧录、调试、观测和参数迭代流程
- 把代码检索、终端执行、任务编排、调试信息和设备侧反馈放到同一条工作链路里
主要功能
1. 对话式代码理解
- 结合工作区上下文回答代码问题
- 先做本地检索,再补充更深层的上下文召回
- 支持符号定位、范围总结、修改规划与预览
2. 通用嵌入式工程开发
- 辅助梳理需求、生成开发步骤
- 支持已有工程继续开发,也支持从空目录逐步搭建
- 更适合通用 CMake 工作流下的固件工程组织方式
3. 编译、烧录与断点调试
- 可从扩展内触发构建流程
- 可配合探针完成固件烧录
- 支持把编译输出、烧录过程和调试信息放到同一工作区中查看与分析
- 优化了从代码修改到编译、烧录、调试的完整工作流衔接
4. 断点调试与观测
- 支持发起断点调试、采集运行态信息、深入底层排查
- 支持结合 RTT、串口等常见观测链路理解实时状态
- 强化 AI 对调试上下文与观测结果的理解
5. PID 调试与参数迭代
- 新增对 PID 相关调试场景的更强支持
- 支持围绕过程值、误差值、关键参数变化做分析与摘要
- Agent 可结合设备侧反馈,直接围绕 PID 参数做更快的上机自循环迭代
支持范围
当前 Probes 的嵌入式调试与烧录工作流主要面向 ARM / RISC-V 调试目标。芯片范围包括:
- STM32 系列
- Nordic nRF 系列
- Espressif ESP32、ESP32-C、ESP32-H、ESP32-S 系列
- NXP LPC 与 i.MX RT 系列
- Microchip / Atmel SAM 系列
- TI MSPM0、CC13xx、CC26xx 等系列
- WCH CH32、Holtek HT32、Silicon Labs EFM32 / EFR32、Infineon XMC 等常见 MCU 家族
典型使用流程
- 安装扩展并打开目标工作区
- 在聊天面板中描述开发目标,或直接让 Probes 理解现有工程
- 根据需要继续执行编码、编译、烧录、调试、观测分析或 PID 参数迭代
当前版本亮点
- 编译、烧录、调试的完整链路更通用、更顺畅
- 新增并强化了面向 PID 调试与快速参数迭代的能力
说明
- 某些能力需要登录并连接 Probes 服务后使用
- 发布包中的 MCP 工具会按统一规则打包与保护处理
版本
Version: 1.0.0
| |