DSH Plugins
返回列表
🎮

dsh-plugin-garmin

趣味换装 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install RayzPub/dsh-plugin-garmin

将以下提示词粘贴到 DeepSeek Harness 对话框中:

前往 https://github.com/RayzPub/dsh-plugin-garmin 克隆仓库,编译源码后在项目中执行 dsh plugin install RayzPub/dsh-plugin-garmin 将插件挂载到 DeepSeek Harness Profile。

插件介绍

为 Garmin Fenix 7 设计一款自定义表盘,过去意味着手写 Monkey C、逐字节抠 128 KB 内存、手动对齐 260×260 圆屏上的指针像素,还要在 64 色 MIP 调色板中反复试错——任何一步疏忽都会得到一块不可渲染的废表盘。dsh-plugin-garmin 把这条链路压缩成一句话:你在 DeepSeek Harness 聊天框里描述想要的风格,插件便把设计、仿真、源码生成与固件编译一口气跑完。

插件围绕五个注册工具构建:garmin_specs 提供硬件约束查询,garmin_preview 将声明式表盘规范即时渲染为 260×260 SVG 并估算内存开销,garmin_scaffold 根据布局模型动态生成生产级 Connect IQ 工程(指针三角函数、传感器安全查询、Sleep Mode 低功耗处理均由引擎插桩,而非模板硬编码),garmin_build 调用 monkeyc 编译器直接输出可侧载的 .prg 二进制,garmin_env 则一键检查或初始化 Linux 编译环境与 4096 位 RSA 签名密钥。内置的欧氏距离色彩吸附算法确保所有输出色彩都落在 64 色 MIP 合法区间内,杜绝不可渲染错误。

适合三类人群:想给 Fenix 7 换一块个性化表盘却不想深入 Connect IQ SDK 的终端用户;需要在 CI 或脚本中批量生成表盘固件的自动化工程师;以及希望用自然语言驱动硬件级代码生成流程的 AI Agent 开发者。只要描述需求,剩下的交给插件。

使用场景

  • 用自然语言描述风格,一键生成 Fenix 7 战术表盘并编译为 .prg 固件
  • 在 CI 流水线中批量产出多款表盘固件,免去手动编写 Monkey C
  • 在 Web 工作台实时预览 260×260 SVG 效果,确认颜色合规后再导出工程

适合人员

  • 想为 Fenix 7 换个性化表盘但不想深入 Connect IQ SDK 的终端用户
  • 需要在脚本或 CI 中批量生成表盘固件的自动化工程师
  • 希望用自然语言驱动硬件级代码生成与编译流程的 AI Agent 开发者