首页
›
嵌入式与底层系统
›
052-MCU Bootloader与固件升级
›
《ESP32 I2C传感器驱动与数据采集驱动开发实战工程》
VIP21
本课程属于:052-MCU Bootloader与固件升级
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ESP32 I2C传感器驱动与数据采集驱动开发实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ESP32 I2C传感器驱动与… · 核心概念 · 工程框架与实战路线图
课程导入
ESP32
02
I2C总线基础
目标=I2C物理层 · 协议层 · 主从模式
I2C
总线基础
03
ESP32 I2C外设架构
目标=ESP32 I2C控制器 · 命令链 · FIFO
ESP32
I2C
04
ESP-IDF开发环境搭建
目标=工具链安装 · 工程创建 · menuconfig配置
ESP-IDF
开发环境搭建
05
I2C驱动API详解
目标=i2c_master_init · i2c_cmd_link_creat… · i2c_master_cmd_beg…
I2C
API
06
I2C读写时序实现
目标=起始条件 · 地址发送 · 读写位
I2C
读写时序实现
07
传感器寄存器模型
目标=寄存器地址 · 读写权限 · 位域定义
传感器寄存器模型
目标=寄存器地址
08
单传感器驱动开发实战
目标=以温湿度传感器为例 · 完成初始化 · 配置
单传感器驱动开发…
目标=以温湿度传…
09
多传感器挂载与地址冲突
目标=地址扫描 · 地址复用 · I2C多路复用器与软件模拟I2C方案
多传感器挂载
地址冲突
10
数据采集任务设计
目标=FreeRTOS任务创建 · 周期采集 · 队列传递
数据采集任务设计
FreeRTOS
11
中断与异步采集
目标=GPIO中断触发 · I2C中断回调 · 数据就绪引脚与低功耗唤醒采集
异步采集
GPIO
12
传感器数据滤波与校准
目标=滑动平均 · 中值滤波 · 卡尔曼滤波
传感器数据滤波
校准
13
数据存储与传输
目标=SD卡 · SPIFFS · NVS存储
数据存储
传输
14
低功耗采集优化
目标=睡眠模式 · RTC唤醒 · I2C时钟降频
低功耗采集优化
目标=睡眠模式
15
错误处理与调试
目标=NACK · 超时 · 总线锁死
错误处理
调试
16
驱动分层与模块化
目标=硬件抽象层 · 传感器驱动层 · 应用层分离与可复用组件设计
驱动分层
模块化
17
传感器驱动框架设计
目标=统一接口 · 设备注册 · 自动探测
传感器驱动框架设…
目标=统一接口
18
实战案例一
目标=I2C OLED显示传感器数据 · 完成采集 · 显示
实战案例一
I2C
19
实战案例二
目标=I2C多传感器环境监测站 · 采集温湿度 · 气压
实战案例二
I2C
20
实战案例三
目标=I2C加速度计与陀螺仪姿态解算 · 完成数据融合与姿态角输出
实战案例三
I2C
21
实战案例四
目标=I2C电量计与电源管理 · 读取电压 · 电流
实战案例四
I2C
22
性能优化
目标=I2C速率提升 · 批量读取 · DMA传输
性能优化
I2C
23
稳定性与可靠性
目标=总线恢复 · 上拉电阻选型 · 电源去耦
稳定性
可靠性
24
单元测试与自动化
目标=驱动单元测试 · Mock I2C · CI流水线
单元测试
自动化
25
常见问题排查
目标=设备无应答 · 数据错误 · 总线冲突
常见问题排查
目标=设备无应答
26
综合项目一
目标=智能家居环境节点 · 集成多传感器 · 本地显示
综合项目一
目标=智能家居环…
27
综合项目二
目标=工业设备状态监测 · 高速采集 · 边缘计算
综合项目二
目标=工业设备状…
28
综合项目三
目标=可穿戴健康监测 · 低功耗采集 · 数据缓存
综合项目三
目标=可穿戴健康…
29
工程化交付
目标=代码规范 · 文档编写 · 版本控制
工程化交付
目标=代码规范
30
课程总结与进阶
目标=知识体系回顾 · 项目复盘 · 进阶学习路线与开源社区资源推荐
课程总结
进阶
所属VIP或分类
同VIP:Bootloader升级与硬件调试实战工程
同VIP:Bootloader开发与固件升级现场维护实战工程
同VIP:CMS32单片机功能安全与Bootloader升级调试实战