首页
›
热销单品
›
嵌入式Linux与RTOS
›
《I2C总线与SPI协议开发外设驱动实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
I2C总线与SPI协议开发外设驱动实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与硬件基础
I2C与SPI协议概述 · 嵌入式系统通信架构 · 开发板与工具介绍
课程导学
硬件基础
02
I2C协议深度解析
I2C总线物理层 · 时序图 · 起始/停止条件
I2C
协议深度解析
03
I2C协议深度解析(续)
I2C地址与读写操作 · 多主机仲裁 · 时钟同步与扩展
I2C
协议深度解析
04
I2C驱动框架(Linux内核)
Linux I2C子系统架构 · 核心数据结构(i2c_adapter · i2c_client
I2C
Linux
05
I2C驱动实战(一)
编写I2C客户端驱动——以温度传感器… · 实现probe/remove
I2C
驱动实战
06
I2C驱动实战(二)
实现I2C读写函数(i2c_mast… · 用户空间接口(sysfs/ioctl…
I2C
驱动实战
07
I2C驱动实战(三)
使用I2C核心API(i2c_tra… · 处理多字节传输与寄存器地址
I2C
驱动实战
08
I2C驱动实战(四)
中断与轮询模式 · I2C设备树绑定与解析
I2C
驱动实战
09
I2C驱动调试技巧
使用i2c-tools(i2cdet… · i2cget · i2cset)
I2C
驱动调试技巧
10
I2C实战项目
驱动加速度计(MPU6050)——初… · 读取原始数据 · 数据融合
I2C
实战项目
11
SPI协议深度解析
SPI总线物理层 · 4线模式(MOSI/MISO/SCL… · 时序模式(CPOL/CPHA)
SPI
协议深度解析
12
SPI协议深度解析(续)
SPI多从机配置 · 菊花链模式 · 高速设计要点
SPI
协议深度解析
13
SPI驱动框架(Linux内核)
Linux SPI子系统架构 · 核心数据结构(spi_master · spi_device
SPI
Linux
14
SPI驱动实战(一)
编写SPI设备驱动——以ADC芯片(… · 实现probe/remove
SPI
驱动实战
15
SPI驱动实战(二)
实现SPI读写函数(spi_writ… · 同步与异步传输
SPI
驱动实战
16
SPI驱动实战(三)
使用SPI核心API(spi_mes… · spi_transfer) · 处理DMA传输
SPI
驱动实战
17
SPI驱动实战(四)
SPI设备树绑定 · 片选信号管理 · 时钟频率配置
SPI
驱动实战
18
SPI驱动调试技巧
使用spidev用户空间接口 · 示波器测量时序 · 常见错误排查
SPI
驱动调试技巧
19
SPI实战项目
驱动OLED显示屏(SSD1306)… · 画点 · 显示字符
SPI
实战项目
20
I2C与SPI对比分析
性能 · 引脚数 · 距离
I2C
SPI
21
混合总线系统设计
I2C与SPI共存 · 电平转换 · 总线隔离与复用
混合总线系统设计
I2C
22
高级I2C特性
SMBus协议 · PMBus协议 · I2C多主模式实战
I2C
高级
23
高级SPI特性
SPI双线/四线模式(Quad SP… · SPI Flash驱动实战
SPI
高级
24
RTOS下的I2C/SPI驱动
FreeRTOS任务管理 · 互斥锁 · 中断服务例程设计
RTOS
I2C/SPI
25
I2C/SPI驱动性能优化
降低延迟 · 提高吞吐量 · 缓存策略
I2C/SPI
驱动性能优化
26
I2C/SPI驱动安全设计
输入验证 · 超时处理 · 错误恢复机制
I2C/SPI
驱动安全设计
27
I2C/SPI驱动测试方法
单元测试 · 集成测试 · 硬件在环测试(HIL)
I2C/SPI
驱动测试方法
28
实战项目(一)
综合传感器采集系统——使用I2C采集… · SPI采集气压(BMP280)
实战项目
I2C
29
实战项目(二)
综合传感器采集系统——数据融合 · 卡尔曼滤波 · 通过UART上报
实战项目
综合传感器采集系…
30
课程总结与进阶方向
常见面试题解析 · 开源项目推荐 · 下一步学习路径
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战