首页
›
热销单品
›
嵌入式Linux与RTOS
›
《I2C总线与SPI协议传感器融合驱动开发实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
I2C总线与SPI协议传感器融合驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与硬件基础
I2C与SPI协议对比 · 传感器融合概念 · 常用传感器选型(MPU6050/BM…
课程导学
硬件基础
02
I2C协议深度解析
物理层 · 时序 · 起始/停止条件
I2C
协议深度解析
03
I2C协议深度解析
7位与10位地址 · 标准/快速/高速模式 · 多主机仲裁
I2C
协议深度解析
04
SPI协议深度解析
物理层 · 4线制(SCK/MOSI/MISO/… · CPOL/CPHA模式配置
SPI
协议深度解析
05
SPI协议深度解析
多从机片选 · 双线/四线模式 · SPI与QSPI对比
SPI
协议深度解析
06
Linux内核I2C子系统
核心数据结构(i2c_adapter… · 总线注册流程
Linux
I2C
07
Linux内核I2C子系统
I2C设备驱动编写模板 · 用户空间访问(i2c-dev)
Linux
I2C
08
Linux内核SPI子系统
核心数据结构(spi_master/… · 消息队列机制
Linux
SPI
09
Linux内核SPI子系统
SPI设备驱动编写模板 · 用户空间访问(spidev)
Linux
SPI
10
传感器数据手册解读
MPU6050寄存器映射 · BMP280校准参数 · ADXL345数据格式
传感器数据手册解…
MPU6050
11
I2C传感器驱动实战
MPU6050初始化 · 加速度计/陀螺仪数据读取 · FIFO模式
I2C
传感器驱动实战
12
I2C传感器驱动实战
BMP280温度/气压读取 · 补偿算法实现
I2C
传感器驱动实战
13
SPI传感器驱动实战
ADXL345初始化 · SPI读写时序 · 数据中断配置
SPI
传感器驱动实战
14
传感器数据融合基础
卡尔曼滤波原理 · 一维/二维实现 · 互补滤波器
传感器数据融合基…
卡尔曼滤波原理
15
传感器数据融合基础
四元数与欧拉角 · 姿态解算(Mahony/Madgwi…
传感器数据融合基…
四元数
16
多传感器时间同步
硬件触发(INT引脚) · 软件时间戳 · 环形缓冲区设计
多传感器时间同步
INT
17
驱动调试与性能优化
逻辑分析仪抓取I2C/SPI波形 · ftrace追踪 · 延迟分析
驱动调试
性能优化
18
驱动调试与性能优化
DMA传输优化 · 中断上下半部 · 批量读取策略
驱动调试
性能优化
19
设备树配置
I2C与SPI节点编写 · pinctrl配置 · 时钟频率设置
设备树配置
I2C
20
设备树配置
多实例传感器 · 中断映射 · 电源管理(regulator)
设备树配置
多实例传感器
21
用户空间驱动框架
libi2c/libgpiod使用 · Python spidev库 · C语言封装
用户空间驱动框架
libi2c/libgp…
22
用户空间驱动框架
sysfs接口设计 · ioctl命令定义 · udev规则
用户空间驱动框架
sysfs
23
传感器数据采集系统
多线程架构 · 生产者-消费者模型 · 数据管道设计
传感器数据采集系…
多线程架构
24
传感器数据采集系统
数据校验(CRC/奇偶校验) · 异常值过滤 · 滑动窗口平均
传感器数据采集系…
CRC
25
传感器数据采集系统
文件存储(CSV/Binary) · MQTT上报 · WebSocket实时推送
传感器数据采集系…
CSV/Binary
26
实战项目
六轴姿态检测模块(MPU6050+互…
实战项目
MPU6050+
27
实战项目
环境监测站(BMP280+ADXL3…
实战项目
BMP280+ADXL3
28
实战项目
工业振动监测(ADXL345 FIF…
实战项目
ADXL345
29
高级话题
I3C总线介绍 · SPI NAND Flash驱动 · MIPI I3C与I2C兼容性
高级话题
I3C
30
课程总结与扩展
RTOS下的传感器驱动 · Zephyr OS驱动模型 · Rust语言嵌入式驱动开发趋势
课程总结
扩展
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战