首页
›
Linux内核与驱动
›
081-Linux内核显示驱动
›
《Linux内核显示驱动I2C通信与设备树配置》
VIP10
本课程属于:081-Linux内核显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核显示驱动I2C通信与设备树配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux内核驱动开发概述
内核模块概念 · 驱动分类(字符/块/网络) · 显示驱动在系统中的角色
Linux
内核驱动开发概述
02
I2C总线协议基础
I2C物理层 · 起始/停止条件 · 数据帧格式
I2C
总线协议基础
03
Linux I2C子系统架构
I2C核心层 · I2C总线驱动 · I2C设备驱动
Linux
I2C
04
设备树(Device Tree)基础
设备树起源 · dts/dtsi/dt.yaml文件… · 节点与属性
Device
Tree
05
设备树中I2C控制器节点配置
I2C控制器节点语法 · clock-frequency · pinctrl
I2C
设备树
06
设备树中I2C从设备节点配置
从设备节点定义 · reg地址 · compatible匹配
I2C
设备树
07
I2C设备驱动注册与注销
module_i2c_driver宏 · i2c_driver结构体 · probe/remove回调函数实现
I2C
设备驱动注册
08
I2C通信核心API
i2c_transfer · i2c_master_send · i2c_master_recv
I2C
API
09
I2C消息(i2c_msg)结构详解
msg结构体成员 · flags标志位(I2C_M_RD/… · 消息队列处理
I2C
msg
10
I2C设备驱动probe流程
设备树匹配 · 资源获取(of_property_r… · GPIO/中断申请
I2C
probe
11
显示驱动框架概述
DRM/KMS子系统 · fbdev框架 · 显示控制器与显示接口(HDMI/DS…
显示驱动框架概述
DRM/KMS
12
I2C在显示驱动中的应用场景
EDID读取 · DDC通道 · 触摸屏控制
I2C
显示驱动
13
EDID数据结构与I2C读取
EDID标准结构 · 块0/块1内容 · I2C读取EDID的时序与代码实现
EDID
I2C
14
DDC(Display Data Channel)协议
DDC2B · DDCI2C · DDC/CI命令
DDC
Display
15
I2C触摸屏驱动开发
触摸屏I2C协议 · 多点触控上报 · input子系统集成
I2C
触摸屏驱动开发
16
I2C背光驱动开发
背光IC寄存器配置 · PWM与I2C混合控制 · sysfs接口导出
I2C
背光驱动开发
17
设备树中显示控制器节点配置
display-controller… · port/endpoint · panel/connector绑定
设备树
显示控制器节点配…
18
设备树中panel节点配置
panel节点属性 · backlight绑定 · power-supply
panel
设备树
19
I2C设备驱动中的电源管理
runtime PM框架 · suspend/resume回调 · regulator控制
I2C
设备驱动
20
I2C通信调试技巧
i2cdetect/i2cget/i… · 内核I2C调试选项 · 动态打印与tracepoint
I2C
通信调试技巧
21
I2C设备驱动中的并发与同步
spinlock/mutex使用 · 原子操作 · 等待队列
I2C
设备驱动
22
I2C设备驱动中的DMA传输
dmaengine API · scatterlist · I2C DMA缓冲区对齐要求
I2C
DMA
23
设备树overlay与动态配置
dtbo文件生成 · configfs接口 · 运行时设备树修改
overlay
设备树
24
多I2C控制器与总线复用
I2C mux/switch设备 · i2c-mux-gpio/i2c-m… · 通道选择逻辑
I2C
控制器
25
I2C设备驱动中的错误处理
NACK处理 · 超时重试 · 总线恢复(bus recovery)
I2C
设备驱动
26
I2C设备驱动测试与验证
单元测试框架(kunit) · I2C mock设备 · 压力测试
I2C
设备驱动测试
27
显示驱动中I2C与GPIO协同
GPIO模拟I2C · bitbang实现 · 中断与I2C事务的时序协调
I2C
GPIO
28
设备树绑定文档编写
YAML绑定格式 · compatible列表 · required/optional属…
设备树绑定文档编…
YAML
29
I2C设备驱动性能优化
批量传输 · 消息合并 · 中断驱动vs轮询
I2C
设备驱动性能优化
30
综合实战
从零编写一个I2C显示参数配置驱动 · 设备树编写 · 驱动代码实现
综合实战
I2C
所属VIP或分类
同VIP:Linux内核DRM框架显示性能调优与帧率配置
同VIP:Linux内核显示驱动DRM框架与I2C通信调试
同VIP:Linux内核显示驱动DRM框架与LCD控制器开发