首页
›
Linux内核与驱动
›
094-嵌入式Linux驱动
›
《内核编译指南:设备树移植与SPI驱动适配方法》
VIP10
本课程属于:094-嵌入式Linux驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核编译指南:设备树移植与SPI驱动适配方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
内核编译 · 设备树与SPI驱动的关系概述 · 学习目标与前置知识要求
课程导论
内核编译
02
开发环境搭建
Linux主机环境配置 · 交叉编译工具链安装 · 源码获取与版本管理
开发环境搭建
Linux
03
内核源码结构解析
arch/arm/boot/dts · drivers/spi · include/linux/spi等…
内核源码结构解析
arch/arm/boo…
04
内核编译基础
Kconfig与Makefile机制 · menuconfig配置界面操作
内核编译基础
Kconfig
05
首次编译实践
配置默认内核 · 编译zImage与dtbs · 输出文件分析
首次编译实践
配置默认内核
06
设备树基础概念
DTS · DTSI · DTC
设备树基础概念
DTS
07
设备树语法详解
节点 · 属性 · 标签
设备树语法详解
节点
08
设备树标准属性
compatible · reg · interrupts
设备树标准属性
compatible
09
设备树绑定文档
Documentation/devi…
设备树绑定文档
Documentatio…
10
SPI子系统架构
SPI核心层 · 控制器驱动 · 设备驱动
SPI
子系统架构
11
SPI控制器驱动分析
以SPI控制器为例 · 注册 · probe
SPI
控制器驱动分析
12
SPI设备驱动模型
spi_driver · spi_device · spi_message结构体详解
SPI
设备驱动模型
13
设备树中SPI控制器节点编写
时钟 · DMA · 片选
SPI
设备树
14
设备树中SPI从设备节点编写
compatible · reg · spi-max-frequency
SPI
设备树
15
SPI设备驱动适配实战
编写一个简单的SPI字符设备驱动
SPI
设备驱动适配实战
16
SPI驱动与设备树匹配机制
of_match_table与com…
SPI
驱动
17
SPI数据传输API
spi_write · spi_read · spi_write_then_rea…
SPI
API
18
SPI异步传输与中断处理
spi_async · 完成回调 · 中断注册
SPI
异步传输
19
SPI设备树GPIO片选与硬件片选
cs-gpios属性与控制器片选区别
SPI
GPIO
20
SPI时钟与速率配置
spi-max-frequency · 时钟树 · 分频系数
SPI
时钟
21
SPI模式配置
CPOL · CPHA · SPI_MODE_0/1/2/3在设…
SPI
模式配置
22
多SPI控制器与多从设备管理
总线编号 · 片选编号 · 设备树别名
SPI
控制器
23
设备树覆盖与插件
DT Overlay概念 · 语法 · 动态加载SPI设备
设备树覆盖
插件
24
内核编译配置裁剪
只编译所需SPI控制器与设备驱动 · 减小内核体积
内核编译配置裁剪
SPI
25
编译错误排查
常见设备树语法错误 · 驱动编译错误 · 链接错误
编译错误排查
常见设备树语法错…
26
设备树调试方法
dtc反编译 · /sys/firmware/devi… · of_* API调试
设备树调试方法
dtc
27
SPI驱动调试技巧
printk · dev_dbg · spi tracing
SPI
驱动调试技巧
28
实战项目一
在开发板上移植设备树 · 使能SPI控制器并挂载SPI Fla…
实战项目一
开发板上移植设备…
29
实战项目二
适配SPI触摸屏驱动 · 校准与测试
实战项目二
SPI
30
课程总结与进阶
设备树与ACPI对比 · SPI驱动社区贡献 · 后续学习路径
课程总结
进阶
所属VIP或分类
同VIP:DMA驱动调优:dmaengine接口与数据传输性能测试
同VIP:GPIO驱动进阶:中断触发与内核编译调试实践
同VIP:I2C驱动开发:设备树时序参数与驱动测试流程