首页
›
Linux内核与驱动
›
185-嵌入式Linux设备树
›
《嵌入式Linux设备树覆盖overlay动态配置实战》
VIP10
本课程属于:185-嵌入式Linux设备树
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux设备树覆盖overlay动态配置实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
设备树基础
什么是设备树(DT) · 为什么需要设备树 · 设备树源文件(.dts)基本语法与结…
设备树基础
DT
02
设备树编译与反编译
DTC工具使用 · 编译.dts为.dtb · 反编译.dtb为.dts
设备树编译
反编译
03
设备树节点与属性
节点命名规则 · 节点路径 · 标准属性(compatible
设备树节点
属性
04
设备树地址与中断映射
reg属性与地址编码 · ranges属性与地址转换 · interrupt-parent与i…
设备树地址
断映射
05
设备树绑定文档
内核Documentation/de… · 如何阅读绑定文档 · 编写简单绑定文档
设备树绑定文档
Documentatio…
06
设备树覆盖(Overlay)概念
什么是Overlay · Overlay与基础设备树的关系 · Overlay的应用场景(热插拔
Overlay
设备树覆盖
07
Overlay文件格式与语法
/plugin/ · 指令 · target与target-path
Overlay
文件格式
08
Overlay编译与加载
使用dtc编译.overlay.dt… · configfs接口加载Overla… · 使用设备树覆盖管理器
Overlay
编译
09
Overlay生命周期管理
加载 · 启用 · 禁用
Overlay
生命周期管理
10
Overlay与内核模块协同
Overlay描述硬件连接 · 内核模块提供驱动 · 两者配合实现动态外设支持
Overlay
内核模块协同
11
实战
GPIO按键Overlay · 加载后自动创建输入设备 · 测试按键事件
GPIO
Overlay
12
实战
I2C设备Overlay · 加载后驱动绑定 · 读取传感器数据
I2C
Overlay
13
实战
SPI设备Overlay · 配置SPI总线参数 · 加载后驱动工作
SPI
Overlay
14
实战
UART扩展Overlay · 配置引脚复用 · 测试串口通信
UART
Overlay
15
实战
PWM背光控制Overlay · 配置PWM通道与极性 · 控制背光亮度
PWM
Overlay
16
实战
FPGA桥接Overlay · 加载FPGA比特流 · 连接FPGA外设
FPGA
Overlay
17
实战
多Overlay叠加与冲突解决 · 处理资源冲突(IRQ · 内存
Overlay
叠加
18
Overlay调试技巧
使用dtc -I fs检查当前设备树 · 查看/sys/kernel/conf… · 内核日志分析
Overlay
调试技巧
19
Overlay与电源管理
Overlay中定义电源域 · regulator属性 · 动态电源管理接口
Overlay
电源管理
20
Overlay与时钟管理
Overlay中配置时钟源 · 时钟频率 · 时钟门控
Overlay
时钟管理
21
Overlay与DMA
在Overlay中描述DMA控制器与… · 配置DMA引擎 · 实现高速数据传输
Overlay
DMA
22
Overlay与pinctrl
Overlay中配置引脚复用(pin… · pinctrl-names) · 引脚电气特性
Overlay
pinctrl
23
Overlay与reserved-memory
在Overlay中预留内存区域 · 配置CMA池 · 用于DMA或共享内存
Overlay
reserved-mem…
24
Overlay与chosen节点
通过Overlay修改chosen节… · 传递内核启动参数 · 设置bootargs
Overlay
chosen
25
Overlay与aliases节点
使用Overlay添加或修改alia… · 简化设备引用 · 提高可移植性
Overlay
aliases
26
Overlay与__symbols__
符号表的作用 · 在Overlay中引用外部节点 · 解决符号冲突
Overlay
symbols
27
Overlay与__fixups__
修复机制原理 · 自动生成与手动编写fixups · 处理外部依赖
Overlay
fixups
28
Overlay与__local_fixups__
本地修复 · 处理Overlay内部节点间的引用 · 避免全局符号污染
Overlay
local
29
Overlay与U-Boot
在U-Boot中加载Overlay · 使用fdt apply命令 · 与内核启动流程整合
Overlay
U-Boot
30
综合项目
构建一个动态外设扩展板 · I2C · SPI
综合项目
构建一个动态外设…
所属VIP或分类
同VIP:从零编写嵌入式Linux设备树DTS文件实战
同VIP:嵌入式Linux设备树DTS从零编写与编译实践
同VIP:嵌入式Linux设备树Overlay开发与动态外设适配