PROBES
懂硬件的 AI Agent
Probes 自动处理驱动开发、协议调优和硬件调试,弥合代码与芯片之间的鸿沟。
VSCode extension workflow
IDE context
STM32F103-sensor-hub
在一个界面里浏览真实 STM32 工作区、查看源码,并对照 bring-up 证据
README.md
项目说明# STM32F103 Sensor Hub V1 firmware for a STM32F103 baseboard self-test and attitude logging terminal. ## Hardware分析当前 Bring-Up 流程
终端
> cmake -S . -B build -G Ninja
> cmake --build build
# STM32F103 Sensor Hub V1 firmware for a STM32F103 baseboard self-test and attitude logging terminal. ## Hardware - OLED SSD1306 on I2C1: PB6/PB7.- MPU6050 on I2C1: PB6/PB7.- SPI Flash on SPI1: PA5/PA6/PA7, CS = PB9.- USART1 log port: PA9/PA10, 115200 8N1. ## Build Required tools: - CMake- Ninja or another CMake generator- ARM GNU Toolchain: `arm-none-eabi-gcc` Example: ```powershellcmake -S . -B build -G Ninjacmake --build build``` Outputs: - `build/sensor_hub_v1.elf`- `build/sensor_hub_v1.bin`- `build/sensor_hub_v1.hex` ## Current Limitation The local machine used to create this tree did not have CMake, Ninja, or `arm-none-eabi-gcc` available in PATH, so build verification still needs to be run after toolchain setup. 终端
> cmake -S . -B build -G Ninja
> cmake --build build
[100%] Built target sensor_hub_v1
[artifact] build/sensor_hub_v1.bin build/sensor_hub_v1.hex build/sensor_hub_v1.map
> powershell -File tools/capture_serial.ps1 -Port COM7 -BaudRate 115200
[next] Capture the first real UART boot log into docs/logs/
支持的芯片生态
用三个真实任务了解 Probes 能帮你推进什么工作
从查手册、排查现场问题到分析运行证据,重点不是多一个聊天入口,而是更快进入下一步值得执行的动作。
01 手册解析
先理解约束,再进入代码骨架和检查说明,而不是先给一个脱离上下文的答案。
从芯片手册里的关键约束,直接推进到可审阅的初始化代码与检查要点。
实战演示
按产品、解决方案和资源三条路径继续浏览
为什么它适合嵌入式开发工作流
围绕真实嵌入式输入
输入不只是 prompt,而是手册片段、串口输出、RTT 日志、仪器采样和寄存器观察结果。
输出保持可审阅
输出是代码骨架、分析结论、排查清单和下一步建议,而不是假装一步到位的最终答案。
贴近现有工作流
围绕 VS Code、串口、RTT、逻辑分析仪和寄存器调试组织,而不是额外塞进一套陌生工具链。
帮助决定下一步
重点不是更会总结,而是帮助你更快判断下一步最值得验证的动作和最该缩小的边界。