Open Source

自己维护的开源工具与相关的使用、分析方法。

Projects / Work in public

自己维护的开源工具。

公开工具源码、使用方法和分析步骤,方便复查。

Wi-Fi × AI / 2026

WiFi Analyzer

Active MIT

支持 pcapng 与 OmniPeek 抓包,整理射频质量、802.11 帧、Block Ack、DHCP、TCP 重传和连接问题,供 AI 分析并给出排查建议。结论需要结合原始抓包和现场情况核对。

它解决什么

  • 纯 Python 标准库实现,无第三方依赖
  • 支持 AI CLI,也可独立连接多种 LLM API
  • 覆盖信号、重传、控制帧、BA、DHCP 与空口效率

问题展开

  1. 01Capture
  2. 02Decode
  3. 03Detect
  4. 04Diagnose

FreeRTOS × Crash Capture / 2026

FreeRTOS CrashKit

Experimental MIT

故障采集核心使用固定内存,将 CPU 异常入口、任务登记和板级读写分开。离线工具检查快照完整性、比对 ELF 固件身份,输出 JSON / HTML 报告。当前参考移植在单核 RV32、QEMU virt、FreeRTOS V11.1.0 上验证;真实板卡和掉电保存尚未验证,任务信息来自登记时的元数据。

它解决什么

  • 固定内存采集,异常路径不使用堆、日志锁或调度器 API
  • RV32 独立故障栈与 FreeRTOS 静态任务登记,不修改内核
  • 版本化快照、CRC 损坏检测与 ELF 固件身份比对

问题展开

  1. 01Capture
  2. 02Record
  3. 03Verify
  4. 04Report
C11PythonFreeRTOSRISC-VQEMU
github.com/YvainZhang/freertos-crashkit