Repolode
CoretechR

CoretechR/PicoLab

基于树莓派 Pico 的网页图形界面嵌入式调试工具,集示波器、逻辑分析仪、电源和总线调试于一体。

Star
322
Fork
35
未关闭 Issue
1
最近提交
5天前

这是什么?

Pico.Lab 可将树莓派 Pico 或 Pico 2(RP2040 / RP2350)变成调试仪器。固件把开发板模拟为虚拟 USB 以太网设备,并从闪存直接提供窗口式网页界面,访问 pico.lab 即可使用,无需安装主机端软件或驱动。

工具集包括 4 通道示波器、带 UART、I2C 和 SPI 解码的 8 通道逻辑分析仪、GPIO 控制、可导出 CSV 的数据记录仪、UART 终端,以及 I2C 和 SPI 总线主机。还提供串口 CLI 便于脚本化操作。配套的 Pico.Lab 定制板增加了模拟输入、可调电源轨、电流测量和保护电路,其余工具在普通 Pico 上也能运行。

项目使用 C 语言基于 Pico SDK 开发,网络部分采用 TinyUSB 和 lwIP。作者指出其带宽远低于专业仪器,更适合快速排查问题,例如查看 I2C 传感器为何无响应。

核心功能

  • 01无需驱动,通过浏览器访问板载网页界面。
  • 024 通道示波器,采用超频 ADC 与 DMA,带宽约 400 kHz。
  • 038 通道逻辑分析仪,最高 100 MS/s,支持 UART、I2C、SPI 解码。
  • 04提供 GPIO 控制、可导出 CSV 的数据记录、UART 终端以及 I2C/SPI 总线工具。
  • 05通过虚拟串口提供命令行接口,便于自动化操作。

适用场景

  • 在原型板上排查 I2C 或 SPI 器件无响应的问题。
  • 在硬件调试阶段测量 Wi-Fi 模块等器件的电流消耗。
  • 抓取并解码两个嵌入式设备之间的 UART 或总线通信。
  • 将低速模拟与数字信号记录为 CSV,供后续分析。

快速上手

  1. 1

    从项目发布页下载适用于你的 RP2040 或 RP2350 板子的 .uf2 文件

  2. 2

    让开发板进入 BOOTSEL 模式,然后把 .uf2 文件拖放到其磁盘中以烧录

  3. 3

    通过 USB 连接开发板,然后在浏览器中打开 http://pico.lab(如果本地 DNS 不可用,则使用 http://192.168.7.1)

使用前须知

  • 性能受 RP2350 和 USB 1.1 限制,无法媲美专业示波器或逻辑分析仪。
  • 电源控制器功能仅适用于定制的 Pico.Lab 开发板,标准 Pico 不支持。
  • 采用 GPL-3.0 许可证,属于 Copyleft 许可,衍生作品必须以相同条款开源。

收录于专题

标签

#embedded#debugging#raspberry-pi-pico#logic-analyzer#oscilloscope#hardware#firmware#web-ui#3d-printing#debug

常见问题

PicoLab 是什么?
基于树莓派 Pico 的网页图形界面嵌入式调试工具,集示波器、逻辑分析仪、电源和总线调试于一体。 Pico.Lab 可将树莓派 Pico 或 Pico 2(RP2040 / RP2350)变成调试仪器。固件把开发板模拟为虚拟 USB 以太网设备,并从闪存直接提供窗口式网页界面,访问 pico.lab 即可使用,无需安装主机端软件或驱动。
PicoLab 可以免费使用吗?用的什么许可证?
PicoLab 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
PicoLab 还在维护吗?
活跃维护中。PicoLab 最近一次提交是在 2026年11月2日。
PicoLab 适合用来做什么?
在原型板上排查 I2C 或 SPI 器件无响应的问题。 在硬件调试阶段测量 Wi-Fi 模块等器件的电流消耗。 抓取并解码两个嵌入式设备之间的 UART 或总线通信。 将低速模拟与数字信号记录为 CSV,供后续分析。
PicoLab 怎么安装和运行?
从项目发布页下载适用于你的 RP2040 或 RP2350 板子的 .uf2 文件 让开发板进入 BOOTSEL 模式,然后把 .uf2 文件拖放到其磁盘中以烧录 通过 USB 连接开发板,然后在浏览器中打开 http://pico.lab(如果本地 DNS 不可用,则使用 http://192.168.7.1)
在哪里获取 PicoLab?
源代码和安装说明在 GitHub 上:https://github.com/CoretechR/PicoLab

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目