首页
›
Linux内核与驱动
›
086-Linux内核驱动实战
›
《Linux内核驱动实战:驱动案例之I2C设备驱动开发》
VIP10
本课程属于:086-Linux内核驱动实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核驱动实战:驱动案例之I2C设备驱动开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
I2C总线协议基础
I2C总线物理层特性 · SDA与SCL信号 · I2C总线拓扑结构
I2C
总线协议基础
02
I2C通信协议详解
起始条件 · 停止条件 · 数据有效性
I2C
通信协议详解
03
I2C数据传输模式
标准模式 · 快速模式 · 高速模式
I2C
数据传输模式
04
Linux内核I2C子系统架构
I2C核心层 · I2C总线驱动层 · I2C设备驱动层三层架构模型
Linux
I2C
05
I2C核心层数据结构
struct i2c_adapter · struct i2c_algorit… · struct i2c_client
I2C
核心层数据结构
06
I2C设备驱动注册与注销
module_i2c_driver宏 · i2c_add_driver · i2c_del_driver函数详解
I2C
设备驱动注册
07
I2C设备驱动probe与remove回调
probe函数实现 · 设备树匹配 · 设备初始化流程
I2C
probe
08
I2C数据传输API
i2c_master_send · i2c_master_recv · i2c_transfer
I2C
API
09
I2C消息结构体
struct i2c_msg定义 · flags标志位 · 读写方向控制
I2C
消息结构体
10
I2C设备驱动实战
编写一个简单的温度传感器驱动(如LM… · 实现初始化与读取
I2C
设备驱动实战
11
I2C设备驱动实战
编写一个加速度计驱动(如MPU605… · 实现多寄存器读写
I2C
设备驱动实战
12
I2C设备驱动实战
编写一个EEPROM驱动(如AT24… · 实现页写入与随机读取
I2C
设备驱动实战
13
I2C设备驱动实战
编写一个RTC驱动(如DS1307) · 实现时间设置与读取
I2C
设备驱动实战
14
I2C设备驱动实战
编写一个ADC驱动(如ADS1115… · 实现连续转换模式
I2C
设备驱动实战
15
I2C设备驱动实战
编写一个DAC驱动(如MCP4725… · 实现电压输出控制
I2C
设备驱动实战
16
I2C设备驱动实战
编写一个触摸屏控制器驱动(如FT5x… · 实现多点触摸上报
I2C
设备驱动实战
17
I2C设备驱动实战
编写一个光传感器驱动(如BH1750… · 实现光照强度读取
I2C
设备驱动实战
18
I2C设备驱动实战
编写一个气压传感器驱动(如BMP28… · 实现温度与气压读取
I2C
设备驱动实战
19
I2C设备驱动实战
编写一个湿度传感器驱动(如SHT20… · 实现温湿度读取
I2C
设备驱动实战
20
I2C设备驱动实战
编写一个距离传感器驱动(如VL53L… · 实现ToF测距
I2C
设备驱动实战
21
I2C设备驱动实战
编写一个颜色传感器驱动(如TCS34… · 实现RGB颜色识别
I2C
设备驱动实战
22
I2C设备驱动实战
编写一个霍尔传感器驱动(如AH49E… · 实现磁场强度读取
I2C
设备驱动实战
23
I2C设备驱动实战
编写一个气体传感器驱动(如CCS81… · 实现TVOC与eCO2读取
I2C
设备驱动实战
24
I2C设备驱动实战
编写一个心率传感器驱动(如MAX30… · 实现心率与血氧读取
I2C
设备驱动实战
25
I2C设备驱动实战
编写一个电机驱动芯片驱动(如DRV8… · 实现PWM控制
I2C
设备驱动实战
26
I2C设备驱动实战
编写一个LED驱动芯片驱动(如PCA… · 实现16路PWM输出
I2C
设备驱动实战
27
I2C设备驱动实战
编写一个GPIO扩展芯片驱动(如PC… · 实现IO口读写
I2C
设备驱动实战
28
I2C设备驱动实战
编写一个电容触摸按键驱动(如TTP2… · 实现16通道触摸检测
I2C
设备驱动实战
29
I2C设备驱动实战
编写一个音频编解码器驱动(如WM87… · 实现I2C配置与音频播放
I2C
设备驱动实战
30
I2C设备驱动调试与优化
使用i2c-tools工具 · 动态调试 · 时序分析
I2C
设备驱动调试
所属VIP或分类
同VIP:Linux-GPIO驱动开发与中断外设控制
同VIP:Linux内核驱动实战:驱动兼容性与设备ID匹配
同VIP:Linux内核驱动实战:驱动调试技巧与ftrace追踪