首页
›
Linux内核与驱动
›
199-车载Linux
›
《车载Linux I2C驱动开发与中断通信调试》
VIP10
本课程属于:199-车载Linux
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
车载Linux I2C驱动开发与中断通信调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
车载I2C总线概述
I2C协议基础 · 车载环境下的电气特性与抗干扰要求
I2C
车载
02
Linux I2C子系统架构
I2C核心层 · 总线驱动层 · 设备驱动层三层模型
Linux
I2C
03
I2C设备树绑定
设备树节点语法 · compatible属性 · reg地址配置
I2C
设备树绑定
04
I2C适配器驱动注册
i2c_add_adapter与i2…
I2C
适配器驱动注册
05
I2C设备驱动编写
probe函数 · remove函数 · i2c_driver结构体填充
I2C
设备驱动编写
06
I2C数据传输API
i2c_master_send · i2c_master_recv · i2c_transfer消息传递
I2C
API
07
I2C从设备地址配置
7位地址与10位地址 · 动态地址分配与硬件地址引脚
I2C
从设备地址配置
08
I2C时钟延展与速率控制
标准模式 · 快速模式 · 高速模式在车载中的选择
I2C
时钟延展
09
I2C总线错误处理
ACK/NACK检测 · 总线仲裁丢失 · 超时重试机制
I2C
总线错误处理
10
I2C调试工具
i2cdetect · i2cget · i2cset
I2C
调试工具
11
I2C逻辑分析仪抓包
使用Saleae或PulseView…
I2C
逻辑分析仪抓包
12
I2C设备挂载流程
从设备树解析到驱动匹配的完整链路
I2C
设备挂载流程
13
I2C设备热插拔支持
mux与gpio模拟I2C场景下的动…
I2C
设备热插拔支持
14
I2C多主控冲突解决
多核SoC下I2C总线仲裁与同步策略
I2C
多主控冲突解决
15
Linux中断子系统基础
中断号 · 中断描述符 · 中断处理流程
Linux
断子系统基础
16
I2C设备中断引脚配置
设备树中interrupts属性与G…
I2C
设备
17
request_threaded_irq
中断上半部与下半部 · 线程化中断处理
request
threaded
18
I2C中断上下文限制
在中断处理中调用I2C传输的注意事项
I2C
断上下文限制
19
I2C中断共享与电平触发
IRQF_SHARED与IRQF_T…
I2C
断共享
20
I2C中断调试方法
/proc/interrupts · tracepoint · ftrace追踪
I2C
断调试方法
21
I2C设备驱动中的等待队列
wait_event_interru…
I2C
设备驱动
22
I2C设备驱动中的完成量
completion机制在同步I2C…
I2C
设备驱动
23
I2C设备驱动中的自旋锁与互斥体
保护共享资源与中断安全
I2C
设备驱动
24
I2C设备驱动中的工作队列
deferrable work与中断…
I2C
设备驱动
25
I2C设备驱动中的定时器
轮询模式与中断模式的混合调试
I2C
设备驱动
26
I2C设备驱动中的sysfs接口
通过sysfs导出寄存器读写功能
I2C
sysfs
27
I2C设备驱动中的debugfs
创建调试文件动态调整I2C参数
I2C
debugfs
28
车载I2C故障注入测试
模拟ACK失败 · 时钟拉伸 · 噪声干扰
I2C
车载
29
I2C设备驱动性能优化
批量传输 · DMA支持 · 中断合并
I2C
设备驱动性能优化
30
综合实战
车载温度传感器I2C驱动从挂载到中断…
综合实战
I2C
所属VIP或分类
同VIP:ARM架构下车载Linux内核驱动启动适配方法
同VIP:ARM架构下车载Linux内核驱动移植与启动调试
同VIP:车载Linux-ARM架构内核驱动开发与移植适配