驱动开发系列74 - GPU中的I2C

一:概述

I2C(内部集成电路总线)是一种只用两根线的串行通信总线,一根传数据(SDA),一根传时钟(SCL)。主设备通过 SCL 控制数据传输,SDA 可以双向传输数据,从设备也能通过拉低 SCL 来延长时钟。总线上的信号线都是开漏的,需要上拉电阻才能变高。I2C 常用于嵌入式系统连接 EEPROM、RTC、GPIO 扩展器、传感器等外设。

在 GPU 中,I2C 总线用于 GPU 与显示器或板载小芯片的通信,GPU 作为主设备通过 SDA/SCL 双线读取显示器的 EDID 信息、控制亮度和背光,以及与 EEPROM、风扇或温度传感器等从设备交换数据,总线通常为开漏结构,支持时钟拉伸,并由驱动层管理多路接口。

待完成。。。

相关推荐
程序猿玖月柒6 小时前
ubuntu22.04.2安装英伟达驱动
驱动开发·驱动·英伟达·端侧ai
Tian_Hang6 小时前
Linux基础知识(四)
linux·ide·驱动开发·计算机视觉·硬件工程·动画
尔染君子10 小时前
嵌入式Linux驱动开发(基于树莓派rasberrypi 5的LED驱动开发)
linux·运维·驱动开发
小此方12 小时前
Re:Linux系统篇(二十九)文件篇·二:深度解析Linux文件描述符、dup2指针覆盖与内建命令重定向完全解析
linux·运维·驱动开发
小小程序员mono1 天前
CI 早已消亡,GitHub 还在固守旧时代
驱动开发
可以飞的话1 天前
图像格式基础
驱动开发
大江东去浪淘尽千古风流人物5 天前
【Micro-WL Robot】桌面级轮腿机器人全栈解析:LQR平衡控制、SimpleFOC驱动与五连杆腿部机构源码深度拆解
驱动开发·机器人·esp32·lqr·simplefoc·轮腿机器人·平衡控制
咖啡星人k5 天前
自然语言驱动开发(NLDD):全栈开发的新范式与实践指南
驱动开发
阿昭L6 天前
Windows键盘过滤
windows·驱动开发·windows内核·过滤驱动
hai3152475436 天前
# 矩阵算法·算子对齐工具 v6.1 — 技术规格与使用手册
java·开发语言·驱动开发·神经网络·spring·目标检测·矩阵