fw-emulation

Installation
SKILL.md

无板仿真与宿主级验证(fw-emulation)

两级无板验证,证据强度不同、能宣称的结论也不同:宿主级单测证逻辑,系统级 QEMU 启动冒烟证"镜像能起"。两级都不证硬件行为——模拟通过 = Build/Boot Verification Only,不等于硬件可用。

Determine Task Type

  1. 没有板子,先验证 OpenWrt 镜像能不能起 → Workflow A(QEMU boot 冒烟),细节读 qemu-openwrt。
  2. 没有设备,先验证业务逻辑(OpenWrt 用户态脚本 / ESP32 固件逻辑层)→ Workflow B(宿主级 mock),细节读 host-mocking。
  3. "QEMU 里 Wi-Fi/eth 行为和真机一致吗" → refusal 立场:不一致;外设级问题路由 fw-hil-testing。
  4. ESP32 无板仿真 → 诚实边界(见 Contracts 第 4 条):宿主级逻辑测试可做,外设级仿真不做承诺。

Prerequisites / Preflight

command -v qemu-system-aarch64 qemu-system-x86_64 || true   # QEMU 在不在(macOS 可 brew 安装)
command -v gunzip file || true
ls <your-image>.img.gz 2>/dev/null                          # 待验证镜像(官方下载或自建产物)
Installs
8
GitHub Stars
1
First Seen
Sep 22, 2026