docs: 新增 .qoder Repowiki 知识库文档

This commit is contained in:
cbb
2026-09-07 12:19:26 +08:00
parent 43d42ad891
commit ef9472334a
105 changed files with 1313322 additions and 263 deletions
@@ -0,0 +1,27 @@
schema_version: 1
module_path: lab
title: 调试诊断与 EtherCAT 采样数据
scope:
- lab/
- ecat_slots_raw.csv
source_files: []
depends_on: []
related_to: []
kk_module_id: 3f11b5ed-b020-40ab-be49-36bfc4fea893
kk_ordinal: 4
kk_cards:
architecture_design:
id: a83bab26-0eaa-442b-8401-d73020dbf89c
title: 调试诊断与 EtherCAT 采样数据
coding_conventions:
id: a0e4b780-bcb8-4a6c-bf02-5152189b1dee
title: 调试诊断与 EtherCAT 采样数据
overview:
id: 19093973-5734-403e-b0e2-ace21e683cb1
title: 调试诊断与 EtherCAT 采样数据
tech_stack:
id: 86af3241-db34-4640-bc79-bed4bab9aace
title: 调试诊断与 EtherCAT 采样数据
unique_setup_and_commands:
id: 35ccbf10-bc4b-46d9-9446-49ef5d4be525
title: 调试诊断与 EtherCAT 采样数据
@@ -0,0 +1 @@
纯前端 HTML + 内联 CSS/JS(无外部依赖),通过浏览器 fetch 直接访问 ESP32/GD32 内置 HTTP 端点;EtherCAT 采样数据采用自定义 CSV 格式,字段含 kind(H/M/B/X)、微秒级时间戳及十六进制 PDO payload。
@@ -0,0 +1 @@
本模块由两部分互不耦合的资源组成:lab/ 下是独立、自包含的浏览器单文件测试页(spi_test.html 通过 GET /spi/speedtest 调用固件探针;continuity_test.html 通过 LAN9252 通断测试),它们不依赖项目其他 JS/CSS,通过 serve.bat 直接访问;ecat_slots_raw.csv 则是按固定列(kind、时间戳、设备/槽号等)记录的 EtherCAT PDO/Slot 原始采样日志,被 scripts/probe_ecat_* 等 Python 分析脚本消费。_last_gd32_sha.txt 用于记录最近一次 GD32 固件 SHA 以判断固件是否变更。整体无构建步骤,仅作为静态资源与数据采集产物存放区。
@@ -0,0 +1 @@
提供 SPI/以太网链路独立诊断 HTML 测试页及 EtherCAT PDO/Slot 原始抓包 CSV,用于产线和调试阶段的硬件连通性与总线吞吐验证。
@@ -0,0 +1 @@
使用仓库根目录 serve.bat 启动本地 HTTP 服务器后,在浏览器打开 http://localhost:2625/spi_test.html 或 continuity_test.html 即可运行诊断;测试前需确保设备 IP 正确并通过网线连接至同一网段。
@@ -0,0 +1,3 @@
- 每个诊断页均为自包含单文件 HTML,所有样式与脚本内联,不引入任何外部 css/js 依赖
- CSV 采样文件以紧凑列式文本表示 EtherCAT 周期帧,使用单字符 kind 标识 H/M/B/X 报文类型并附带带符号小数毫秒时间戳
- 临时工具文件头部注释明确标注功能标签(如「SPI-SPEEDTEST」)及删除方式,便于后续清理时对照固件端点一并移除