# embedded_tools **Repository Path**: sllcould/embedded_tools ## Basic Information - **Project Name**: embedded_tools - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-06 - **Last Updated**: 2026-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # embedded_tools 嵌入式开发工具集 · Python 协议引擎层 + 配套架构文档。 > Gitee: ## 仓库定位 DSH(DeepSeek Harness)嵌入式矩阵的"协议引擎"侧:把 DSH 不该在 TypeScript 里重造的协议解析放回 Python 生态(pyserial / python-can / cantools)。 矩阵侧(`dsh-embedded-matrix`)以子进程方式 JSON-Lines over stdio 驱动 `etools`,由 `etools-bridge` 服务负责握手、命令分发、崩溃重启。 ## 当前内容 | 名称 | 说明 | |---|---| | `embedded-matrix-architecture.html` | 嵌入式开发矩阵总架构图(DSH 插件矩阵 + 工具套件 + etools) | | `docs/dock-architecture.html` | `etools` 自身的 dock 架构(独立于矩阵) | | `etools/` | Python 包(`pyproject.toml` 起步,业务能力在 M2 通信抓取里程碑补全) | ## 快速开始 ```sh # 装依赖 + 跑(dev) pip install -e ".[dev]" pytest # 跑 CLI(看脚手架) etools --help ``` ## 架构分层 - **TS 侧(dsh-embedded-matrix)**:DSH 插件、Cordis 服务、UI、Typert RPC - **Python 侧(本仓)**:协议解析(DBC/Modbus)、串口/CAN 参数探测、长驻服务模式 - **桥协议**:`etools serve --stdio` JSON-Lines 长驻服务,TS 端 `etools-bridge` 进程管理 详细架构见 `embedded-matrix-architecture.html`。