首页
›
Linux内核与驱动
›
094-嵌入式Linux驱动
›
《I2C驱动开发:设备树配置与硬件时序参数调优方法》
VIP10
本课程属于:094-嵌入式Linux驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
I2C驱动开发:设备树配置与硬件时序参数调优方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C总线协议基础
I2C总线历史 · 物理层特性(SDA/SCL开漏结构) · I2C与SPI/UART对比
I2C
总线协议基础
02
I2C通信时序详解
起始条件 · 停止条件 · 数据有效性
I2C
通信时序详解
03
I2C地址与仲裁机制
7位地址与10位地址格式 · 多主机仲裁原理 · 时钟同步与总线竞争
I2C
地址
04
I2C标准模式与高速模式
100kHz标准模式 · 400kHz快速模式 · 1MHz高速模式
I2C
标准模式
05
Linux I2C子系统架构
I2C核心层 · I2C总线驱动 · I2C设备驱动三层架构模型
Linux
I2C
06
I2C设备树绑定规范
设备树中I2C控制器节点 · 从设备节点 · reg属性
I2C
设备树绑定规范
07
I2C控制器设备树配置实例
以i.MX6ULL为例配置I2C控制… · 包括pinctrl · 时钟
I2C
控制器设备树配置…
08
I2C从设备设备树配置实例
以AT24C02 EEPROM为例配… · 包括地址 · pagesize
I2C
从设备设备树配置…
09
设备树中I2C时序参数配置
scl-gpios · sda-gpios · i2c-scl-rising-tim…
I2C
设备树
10
设备树中I2C总线频率配置
clock-frequency属性配… · 实际频率与配置频率的误差分析
I2C
设备树
11
I2C设备驱动框架编写
module_init/module… · i2c_driver结构体 · probe/remove回调函数实现
I2C
设备驱动框架编写
12
I2C设备驱动核心API
i2c_transfer · i2c_master_send · i2c_master_recv
I2C
API
13
I2C消息传输机制
struct i2c_msg结构体 · 消息队列 · 重复起始条件
I2C
消息传输机制
14
I2C驱动中设备树解析
of_match_table · of_device_id · device_property_re…
I2C
驱动
15
I2C时序参数对通信可靠性的影响
上升时间 · 下降时间 · 保持时间
I2C
时序参数对通信可…
16
I2C总线电容与上拉电阻计算
总线电容估算 · 上拉电阻选择公式 · 驱动电流与上升时间关系
I2C
总线电容
17
I2C时序参数测量方法
使用示波器测量SCL/SDA波形 · 测量上升时间/下降时间/高电平宽度/…
I2C
时序参数测量方法
18
I2C时序参数调优工具
i2c-tools工具集(i2cde… · i2cget · i2cset
I2C
时序参数调优工具
19
I2C时序参数调优策略
调整clock-frequency · 调整上拉电阻 · 调整总线电容
I2C
时序参数调优策略
20
I2C时钟拉伸问题分析与解决
从设备时钟拉伸原理 · 时钟拉伸超时处理 · Linux I2C时钟拉伸配置
I2C
时钟拉伸问题分析
21
I2C总线仲裁丢失问题分析
多主机仲裁丢失原因 · 仲裁丢失检测与恢复机制 · 软件重试策略
I2C
总线仲裁丢失问题…
22
I2C总线错误处理与调试
NACK错误 · 总线忙错误 · 超时错误
I2C
总线错误处理
23
I2C驱动调试技巧
使用printk动态调试 · 使用ftrace跟踪I2C传输 · 使用逻辑分析仪抓取总线波形
I2C
驱动调试技巧
24
I2C设备树时序参数调优实战
以温度传感器LM75为例 · 调整设备树时序参数解决通信不稳定问题
I2C
设备树时序参数调…
25
I2C高速模式设备树配置
高速模式使能 · 高速模式时序参数配置 · 高速模式与标准模式切换机制
I2C
高速模式设备树配…
26
I2C多从设备总线时序协调
不同速率从设备共存 · 总线速率协商 · 分段传输策略
I2C
多从设备总线时序…
27
I2C驱动性能优化
批量传输 · DMA传输 · 中断驱动与轮询模式选择
I2C
驱动性能优化
28
I2C设备树与驱动兼容性设计
多平台设备树兼容 · 不同内核版本设备树API差异 · 向后兼容策略
I2C
设备树
29
I2C时序参数调优案例分析
实际项目中I2C通信故障案例 · 根因分析 · 解决方案与验证
I2C
时序参数调优案例…
30
I2C驱动开发最佳实践
代码规范 · 错误处理 · 资源管理
I2C
驱动开发最佳实践
所属VIP或分类
同VIP:DMA驱动调优:dmaengine接口与数据传输性能测试
同VIP:GPIO驱动进阶:中断触发与内核编译调试实践
同VIP:I2C驱动开发:设备树时序参数与驱动测试流程