首页
›
Linux内核与驱动
›
159-Linux设备树
›
《设备树SPI设备配置:从节点到驱动的完整链路》
VIP10
本课程属于:159-Linux设备树
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
设备树SPI设备配置:从节点到驱动的完整链路
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
SPI总线概述 · 设备树在SPI驱动中的作用 · 课程目标与学习路径
课程导论
SPI
02
SPI硬件基础
SPI四线制(SCLK · MOSI · MISO
SPI
硬件基础
03
设备树基础语法
节点 · 属性 · 标签
设备树基础语法
节点
04
SPI控制器节点
SPI控制器在设备树中的描述(com… · reg · clocks
SPI
控制器节点
05
SPI总线节点属性
#address-cells · #size-cells · spi-max-frequency
SPI
总线节点属性
06
SPI从设备节点
从设备节点结构 · compatible属性 · reg(片选索引)
SPI
从设备节点
07
SPI从设备私有属性
自定义属性(如device-spec… · GPIO控制 · 中断映射
SPI
从设备私有属性
08
设备树绑定文档
如何编写SPI设备绑定文档 · YAML格式与文本格式
设备树绑定文档
SPI
09
设备树编译与反编译
DTC工具使用 · dtc -I dts -O dtb · dtc -I dtb -O dts
设备树编译
反编译
10
设备树覆盖(Overlay)
SPI设备树覆盖语法 · 编译与加载
Overlay
设备树覆盖
11
SPI驱动框架概述
Linux SPI子系统架构 · spi_master · spi_device
SPI
驱动框架概述
12
SPI核心层API
spi_alloc_master · spi_register_maste… · spi_alloc_device
SPI
API
13
SPI消息与传输
spi_message · spi_transfer · spi_sync
SPI
消息
14
SPI驱动probe流程
从设备树匹配到probe函数调用 · of_match_table
SPI
probe
15
设备树匹配机制
of_match_table · of_device_id · compatible匹配规则
设备树匹配机制
of
16
解析设备树属性
of_property_read_*… · of_get_named_gpio · of_irq_get
解析设备树属性
of
17
SPI设备注册与注销
spi_register_drive… · spi_unregister_dri… · 模块加载与卸载
SPI
设备注册
18
SPI数据传输实战
编写SPI读写函数 · 使用spi_write_then_r…
SPI
数据传输实战
19
SPI中断处理
设备树中中断描述 · request_irq · 中断处理函数编写
SPI
断处理
20
SPI GPIO片选控制
使用GPIO作为片选 · 设备树cs-gpios属性 · 驱动中GPIO操作
SPI
GPIO
21
SPI DMA传输
设备树dmas属性 · DMA引擎API · SPI DMA传输配置
SPI
DMA
22
SPI设备树实例1
温度传感器(如MAX31855)设备…
SPI
设备树实例1
23
SPI设备树实例2
SPI Flash(如W25Q128…
SPI
设备树实例2
24
SPI设备树实例3
SPI显示屏(如ILI9341)设备…
SPI
设备树实例3
25
SPI设备树实例4
SPI ADC(如MCP3008)设…
SPI
设备树实例4
26
调试SPI设备树
使用devicetree.org工具 · /sys/firmware/devi… · of_*调试函数
SPI
调试
27
调试SPI驱动
使用printk · dev_dbg · spi tracing
SPI
调试
28
常见问题与解决
设备树匹配失败 · SPI时钟配置错误 · 片选信号异常
常见问题
解决
29
SPI设备树与ACPI对比
ACPI下的SPI描述 · 与设备树的异同 · 跨平台移植注意事项
SPI
ACPI
30
课程总结与进阶
SPI设备树最佳实践 · 社区资源 · 下一步学习方向(如SPI NOR F…
课程总结
进阶
所属VIP或分类
同VIP:Linux设备树I2C设备节点编写与驱动匹配
同VIP:Linux设备树开发与dtc编译调试
同VIP:设备树ADC设备配置:iio驱动与通道绑定实战