yanjie 2f16c4762f feat: 初始化 SCALE OS 工程框架
- 添加 SCALE Engine 配置 (.scale/)
- 添加 OpenClaw Agent 配置 (.openclaw/)
- 添加知识文档 (AGENTS.md, TOOLS.md)
- 添加质量契约和工作流配置
- 添加 22 个工作流模板
- 添加验证脚本和门控脚本
- 添加 skills-registry 技能注册表
2026-05-20 15:06:38 +08:00
2026-05-20 15:06:38 +08:00

Eskin Model Player

实时压力矩阵可视化桌面应用,用于连接 E-Skin 传感器设备并通过串口接收压力数据,以热力图方式实时渲染。

功能

  • 串口连接 E-Skin 传感器921600 baud
  • 实时压力矩阵热力图渲染wgpu
  • 自定义无边框窗口macOS 风格标题栏
  • 浮动面板:连接管理、场景视图、配置、数据统计

依赖

构建与运行

cargo run --release

项目结构

src/
├── main.rs            # 入口,创建 eframe 窗口
├── app.rs             # 应用主循环与面板调度
├── connection.rs      # 串口连接管理(后台线程)
├── serial_core/       # 串口协议编解码
│   ├── serial.rs      # 串口读写循环
│   ├── codec.rs       # 帧编解码器
│   ├── frame.rs       # 帧结构定义
│   └── ...
├── render.rs          # wgpu 渲染管线(背景 + 数字叠加)
├── matrix.rs          # 矩阵布局与坐标变换
├── ui.rs              # egui 浮动面板 UI
├── theme.rs           # 深色工程主题
├── shader.wgsl        # WGSL 着色器
└── utils.rs           # 工具函数
Description
No description provided
Readme 470 KiB
Languages
Rust 85.2%
WGSL 6.8%
Shell 5.4%
PowerShell 2.6%