2 个版本
0.3.2 | 2023 年 7 月 31 日 |
---|---|
0.3.1 | 2023 年 7 月 28 日 |
#970 in 嵌入式开发
9KB
133 行
读写 EDID
通过 I2C 总线读写 EDID 数据。
用法
加载 Linux 内核模块
modprobe i2c-dev
将以下示例中的 I2C 总线设备 /dev/i2c-4
修改为与您的硬件设置匹配。
注意:务必写入正确的总线!错误写入可能会严重损坏您的硬件!
要读取 EDID,以 root 身份运行
./edidread -d /dev/i2c-4 > edid.bin
要写入 EDID,以 root 身份运行
./edidwrite -d /dev/i2c-4 < edid.bin
注意: edidread
工具将二进制数据写入 stdout,这可能会很危险。将输出重定向到文件或管道。
有关更多信息,请使用 --help
运行命令。
备注
使用 edid-decode
工具验证 EDID 二进制 blob
edid-decode -c < edid.bin
链接
lib.rs
:
通过 I2C 总线读写 EDID 数据。
依赖关系
~3.5MB
~72K SLoC