板子
切换只是把串口指过去,不用重启 hubGET /api/bench/boardPOST /api/bench/board| 板子 | 串口 | fastboot product | 烧录名单 | 现在 | |
|---|---|---|---|---|---|
| board-a 当前 | COM7 · 115200 | board_x | 24 个分区 | adb + 串口 · 系统 | |
| board-b | COM9 · 1500000 | 未配置 | 没有 | 只有串口 · bootloader | |
| board-c | COM12 · 115200 | board_y | 18 个分区 | 两天没有信号 |
板子插着的那台 Windows:哪块板接哪个串口、USB 上看到了什么、那边跑着的 agent。
把这台 hub 上的 agent 文件推到 bench-01,它换新版重启;60 秒内没连回来,会自己退回旧版。
GET /api/bench/boardPOST /api/bench/board| 板子 | 串口 | fastboot product | 烧录名单 | 现在 | |
|---|---|---|---|---|---|
| board-a 当前 | COM7 · 115200 | board_x | 24 个分区 | adb + 串口 · 系统 | |
| board-b | COM9 · 1500000 | 未配置 | 没有 | 只有串口 · bootloader | |
| board-c | COM12 · 115200 | board_y | 18 个分区 | 两天没有信号 |
POST /api/bench/ops/usb-listGET /agent/statusWindows 上只能执行操作表里的操作;板子上的命令不受限制。
POST /api/bench/ops/log-tail2026-10-28 09:12:40 job 41: flash super ← super.img 2026-10-28 09:13:11 job 41: fastboot exit 1: FAILED (remote: 'Partition should be flashed in fastbootd') 2026-10-28 09:13:11 job 41: lock released after 31.2 s 2026-10-28 09:20:02 usb-list: 7 devices, 1 without driver (18d1:d00d)
GET /api/bench/ops| 操作 | 做什么 | 改动板子 | 需要 fastboot | 收镜像 | 超时 |
|---|---|---|---|---|---|
| devices | fastboot devices | — | — | — | 10 s |
| getvar | fastboot getvar <name> | — | ✓ | — | 15 s |
| flash | fastboot flash <partition> | ✓ | ✓ | ✓ | 30 min |
| erase | fastboot erase <partition> | ✓ | ✓ | — | 5 min |
| set-active | fastboot set_active <slot> | ✓ | ✓ | — | 15 s |
| usb-list | 本机 USB 设备 | — | — | — | 30 s |
| log-tail | 按名字读日志尾部 | — | — | — | 15 s |
agent 日志 · 最后 200 行 · 关键词 "error"