首页
›
Linux内核与驱动
›
081-Linux内核显示驱动
›
《Linux显示I2C驱动开发与设备注册调试》
VIP10
本课程属于:081-Linux内核显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux显示I2C驱动开发与设备注册调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C总线概述
I2C总线历史 · 物理层特性 · 电气连接
I2C
总线概述
02
Linux I2C子系统架构
I2C核心层 · I2C总线驱动 · I2C设备驱动三层模型
Linux
I2C
03
I2C核心数据结构
struct i2c_adapter · struct i2c_algorit… · struct i2c_client
I2C
核心数据结构
04
I2C设备驱动注册流程
i2c_add_driver() · i2c_register_drive… · probe回调触发机制
I2C
设备驱动注册流程
05
I2C设备树描述
设备树节点属性 · compatible匹配 · reg地址
I2C
设备树描述
06
I2C设备注册方式对比
静态注册(板级代码) · 动态注册(设备树) · 用户空间注册(i2c_new_dev…
I2C
设备注册方式对比
07
I2C总线驱动实现
i2c_algorithm的mast… · 消息传输流程 · 超时与重试机制
I2C
总线驱动实现
08
I2C消息传输API
i2c_transfer() · i2c_master_send() · i2c_master_recv()
I2C
API
09
I2C设备驱动probe函数编写
probe参数解析 · 设备初始化 · 注册字符设备/misc设备
I2C
probe
10
I2C设备驱动remove函数编写
资源释放顺序 · 设备注销 · 内存清理
I2C
remove
11
I2C调试基础方法
printk日志级别 · 动态调试(dynamic_debug… · dev_dbg/dev_info使用
I2C
调试基础方法
12
I2C调试工具之i2cdetect
i2cdetect -l/-y用法 · 扫描I2C总线 · 识别设备地址
I2C
i2cdetect
13
I2C调试工具之i2cget/i2cset
读写I2C寄存器 · 字节/字/块操作 · 验证设备寄存器映射
I2C
i2cget/i2cse…
14
I2C调试工具之i2cdump
批量读取寄存器 · hexdump输出 · 分析设备寄存器状态
I2C
i2cdump
15
I2C调试工具之i2ctransfer
自定义消息序列 · 组合读写 · 调试复杂I2C协议
I2C
i2ctransfer
16
I2C调试工具之devicetree验证
dtc编译 · dt-utils · /sys/firmware/devi…
I2C
devicetree
17
I2C调试工具之sysfs接口
/sys/bus/i2c/devic… · /sys/class/i2c-ada… · 属性文件读写
I2C
sysfs
18
I2C调试工具之debugfs
i2c-debugfs节点 · 寄存器dump · 传输统计
I2C
debugfs
19
I2C调试工具之ftrace
function_graph跟踪 · i2c_transfer调用链 · 时序分析
I2C
ftrace
20
I2C调试工具之逻辑分析仪
Saleae/DSLogic抓取波形 · 解析I2C协议 · start/stop/ack/nac…
I2C
调试工具之逻辑分…
21
I2C调试工具之示波器
模拟信号质量 · 上升/下降时间 · 噪声分析
I2C
调试工具之示波器
22
I2C常见错误与排查
ACK错误 · 时钟拉伸 · 总线锁死
I2C
常见错误
23
I2C驱动调试实战
编写一个虚拟I2C温度传感器驱动 · 注册 · probe
I2C
驱动调试实战
24
I2C驱动调试实战
使用i2c-stub模拟设备 · 加载stub驱动 · 测试读写流程
I2C
驱动调试实战
25
I2C驱动调试实战
内核模块参数传递 · insmod/rmmod调试 · dmesg日志分析
I2C
驱动调试实战
26
I2C驱动调试实战
使用kprobe动态插桩 · 跟踪i2c_transfer调用参数…
I2C
驱动调试实战
27
I2C驱动调试实战
用户空间测试程序编写 · ioctl调用 · 与内核驱动交互验证
I2C
驱动调试实战
28
I2C驱动调试实战
多主设备冲突模拟 · 仲裁失败处理 · 重试逻辑实现
I2C
驱动调试实战
29
I2C驱动调试实战
低功耗场景调试 · runtime PM · suspend/resume流程验证
I2C
驱动调试实战
30
I2C驱动调试综合案例
显示驱动EDID读取 · DDC通道I2C调试 · 完整调试流程总结
I2C
驱动调试综合案例
所属VIP或分类
同VIP:Linux内核DRM框架显示性能调优与帧率配置
同VIP:Linux内核显示驱动DRM框架与I2C通信调试
同VIP:Linux内核显示驱动DRM框架与LCD控制器开发