首页
›
嵌入式基础与RISC-V
›
099-单片机实战
›
《串口通信与I2C总线传感器驱动开发与调试实战》
VIP10
本课程属于:099-单片机实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
串口通信与I2C总线传感器驱动开发与调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与硬件基础
串口与I2C协议概述 · 常用传感器选型 · 开发板与调试工具介绍
课程导论
硬件基础
02
串口通信原理
UART帧结构 · 波特率 · 奇偶校验
串口通信原理
UART
03
串口驱动开发(一)
Linux串口驱动框架 · tty子系统 · 设备树配置
串口驱动开发
Linux
04
串口驱动开发(二)
用户空间termios编程 · 原始模式与规范模式
串口驱动开发
termios
05
串口调试实战
使用逻辑分析仪抓取串口波形 · 常见问题排查(乱码 · 丢帧)
串口调试实战
使用逻辑分析仪抓…
06
I2C总线协议详解
SCL/SDA时序 · 起始/停止条件 · 7位与10位地址
I2C
总线协议详解
07
I2C驱动开发(一)
Linux I2C子系统架构 · i2c_adapter与i2c_cl…
I2C
驱动开发
08
I2C驱动开发(二)
用户空间i2c-dev接口 · SMBus协议兼容性
I2C
驱动开发
09
I2C传感器驱动实战(一)
温度传感器(如LM75)驱动编写与调…
I2C
传感器驱动实战
10
I2C传感器驱动实战(二)
加速度计(如MPU6050)数据读取…
I2C
传感器驱动实战
11
I2C调试实战
使用i2c-tools工具 · 示波器分析I2C时序 · 总线锁死恢复
I2C
调试实战
12
传感器数据采集与滤波
滑动平均滤波 · 中值滤波 · 卡尔曼滤波入门
传感器数据采集
滤波
13
多传感器融合
串口GPS与I2C IMU数据融合 · 时间戳同步
多传感器融合
GPS
14
低功耗设计
传感器休眠唤醒 · 串口与I2C总线功耗优化
低功耗设计
传感器休眠唤醒
15
驱动调试进阶
使用ftrace与printk调试内… · 动态调试
驱动调试进阶
ftrace
16
设备树详解
绑定文档编写 · overlay机制 · pinctrl配置
设备树详解
绑定文档编写
17
中断与轮询
串口中断处理 · I2C中断驱动 · poll机制对比
轮询
串口
18
DMA传输
串口DMA模式 · I2C DMA传输 · 性能对比
DMA
传输
19
用户态驱动框架
使用libgpiod · libi2c · libserialport库
用户态驱动框架
libgpiod
20
RTOS下的驱动开发
FreeRTOS串口与I2C驱动 · 任务优先级设计
RTOS
下的驱动开发
21
传感器数据可视化
Python串口读取 · Matplotlib实时绘图
传感器数据可视化
Python
22
驱动测试框架
使用cmocka进行单元测试 · QEMU模拟调试
驱动测试框架
cmocka
23
固件升级
通过串口实现IAP升级 · I2C EEPROM引导加载
固件升级
IAP
24
安全与校验
CRC校验 · XOR校验 · 数据加密传输
安全
校验
25
常见传感器协议解析
DHT11单总线 · SHT30 I2C · MAX31855 SPI对比
常见传感器协议解…
DHT11
26
驱动代码规范
Linux内核编码风格 · checkpatch.pl使用 · 文档生成
驱动代码规范
Linux
27
实战项目(一)
基于串口的GPS定位器驱动开发
实战项目
GPS
28
实战项目(二)
基于I2C的环境监测站(温湿度+气压…
实战项目
I2C
29
实战项目(三)
串口与I2C混合系统——无人机飞控数…
实战项目
I2C
30
课程总结与进阶
Rust语言嵌入式驱动开发 · Zephyr RTOS介绍
课程总结
进阶
所属VIP或分类
同VIP:I2C总线与SPI协议在电机控制中的实战
同VIP:I2C总线与SPI协议通信调试与故障排查实战
同VIP:单片机ADC采样与串口通信数据采集与传感器驱动实战