案例
cooler-lcd:Thermalright 显示屏协议实现
为 Thermalright Vision 散热器显示屏实现 USB 图像传输驱动,并用 Rust 仪表盘替代厂商显示应用。文档所述协议发送报头和 JPEG 帧,通过定期重发避免设备退回品牌标志画面。
- 目标
- 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:文档环境为带 udev/systemd 和 Omarchy 集成的 Linux。Hyprland 提供离开/锁屏状态,NVIDIA 遥测使用 NVML,各屏幕功能另有可选服务依赖。
- 范围:软件包版本为0.1.0,使用 Rust 2024 版次,面向480×480、USB 87ad:70db的显示屏系列。
- 范围:驱动引用 TRCC Linux 的逆向笔记作为64字节帧报头与 JPEG 载荷的依据,并每秒保活重发。
- 局限:同一时间只能由一个进程占用显示屏;厂商 TRCC 应用需释放设备。
- 许可:代码采用 MIT;可选航迹、地图数据与其他外部服务保留各自条款。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · kristjaningi/cooler-lcd · 修订 9a34367
- Cargo.toml GitHub · kristjaningi/cooler-lcd · 修订 9a34367
- src/device.rs GitHub · kristjaningi/cooler-lcd · 修订 9a34367
- LICENSE GitHub · kristjaningi/cooler-lcd · 修订 9a34367