首页
›
Linux内核与驱动
›
138-Linux驱动项目实战
›
《Linux驱动SPI总线实战:设备树描述与数据收发实现》
VIP10
本课程属于:138-Linux驱动项目实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux驱动SPI总线实战:设备树描述与数据收发实现
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SPI总线概述
SPI总线历史 · SPI总线物理层特性 · SPI总线协议基础
SPI
总线概述
02
SPI总线拓扑结构
主从模式 · 多从机片选 · 菊花链拓扑
SPI
总线拓扑结构
03
SPI时序与模式
CPOL · CPHA详解 · SPI Mode 0/1/2/3
SPI
时序
04
Linux SPI子系统架构
SPI核心层 · SPI控制器驱动层 · SPI设备驱动层
Linux
SPI
05
SPI设备驱动核心数据结构
struct spi_device · struct spi_driver · struct spi_message
SPI
设备驱动核心数据…
06
SPI消息与传输
struct spi_transfe… · spi_message初始化 · spi_sync与spi_async
SPI
消息
07
设备树基础
设备树语法 · 节点 · 属性
设备树基础
设备树语法
08
SPI控制器设备树绑定
SPI控制器节点 · 时钟 · 中断
SPI
控制器设备树绑定
09
SPI从设备设备树描述
spi-slave节点 · reg(片选) · spi-max-frequency
SPI
从设备设备树描述
10
设备树实战
为SPI Flash芯片编写设备树节…
设备树实战
SPI
11
设备树实战
为SPI ADC/DAC芯片编写设备…
设备树实战
SPI
12
设备树实战
为SPI传感器(如MPU9250)编…
设备树实战
SPI
13
设备树编译与调试
dtc工具 · 设备树覆盖 · 设备树验证
设备树编译
调试
14
SPI控制器驱动框架
probe · remove · transfer_one_messa…
SPI
控制器驱动框架
15
SPI控制器驱动实现
注册spi_master · 配置DMA · FIFO操作
SPI
控制器驱动实现
16
SPI设备驱动框架
spi_driver注册 · probe · remove
SPI
设备驱动框架
17
SPI设备驱动实现
打开设备 · 配置SPI模式 · 设置最大频率
SPI
设备驱动实现
18
SPI数据收发实战
使用spi_write · spi_read · spi_write_then_rea…
SPI
数据收发实战
19
SPI数据收发实战
使用spi_sync_transfe…
SPI
数据收发实战
20
SPI数据收发实战
使用spi_async进行异步非阻塞…
SPI
数据收发实战
21
SPI数据收发实战
SPI全双工通信实现
SPI
数据收发实战
22
SPI数据收发实战
SPI半双工通信实现
SPI
数据收发实战
23
SPI数据收发实战
SPI与GPIO模拟片选配合使用
SPI
数据收发实战
24
SPI数据收发实战
SPI与中断配合实现事件驱动
SPI
数据收发实战
25
SPI数据收发实战
SPI与DMA配合实现高速传输
SPI
数据收发实战
26
SPI数据收发实战
SPI环形缓冲区与乒乓缓冲设计
SPI
数据收发实战
27
SPI数据收发实战
SPI设备驱动中的错误处理与超时机制
SPI
数据收发实战
28
SPI数据收发实战
用户空间SPI访问(spidev驱动…
SPI
数据收发实战
29
SPI数据收发实战
SPI设备驱动调试技巧(printk · ftrace · 逻辑分析仪)
SPI
数据收发实战
30
SPI数据收发实战
综合项目——基于SPI的温湿度传感器…
SPI
数据收发实战
所属VIP或分类
同VIP:DMA传输实战:dmaengine接口与描述符链管理
同VIP:DMA传输实战:dmaengine接口与环形缓冲区设计
同VIP:ftrace结合printk调试驱动中断处理流程