首页
›
Linux内核与驱动
›
186-Linux内核驱动
›
《设备树overlay动态加载与配置调试工程案例》
VIP10
本课程属于:186-Linux内核驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
设备树overlay动态加载与配置调试工程案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
设备树基础回顾
设备树(DTS)语法 · 节点 · 属性
设备树基础回顾
DTS
02
设备树Overlay概念
Overlay的作用 · 与基础设备树的区别 · 动态加载的应用场景
Overlay
设备树
03
Overlay语法详解
/plugin/ · target · __overlay__
Overlay
语法详解
04
编译Overlay
使用dtc编译.dts为.dtbo · 编译选项与注意事项
Overlay
编译
05
内核配置支持
CONFIG_OF_OVERLAY · CONFIG_OF_CONFIGFS…
内核配置支持
CONFIG
06
configfs接口
/sys/kernel/config…
configfs
接口
07
动态加载Overlay
通过configfs加载.dtbo文…
Overlay
动态加载
08
动态卸载Overlay
通过configfs卸载Overla…
Overlay
动态卸载
09
查看已加载Overlay
使用dtc · /sys/firmware/devi…
Overlay
查看已加载
10
Overlay生命周期
加载 · 应用 · 卸载过程中的内核行为与回调
Overlay
生命周期
11
编写第一个Overlay
点亮一个GPIO LED的Overl…
Overlay
编写第一个
12
GPIO按键Overlay
为按键添加gpio-keys节点 · 实现中断触发
GPIO
Overlay
13
I2C设备Overlay
动态添加I2C从设备 · 如温度传感器
I2C
Overlay
14
SPI设备Overlay
动态添加SPI设备 · 如ADC或显示屏
SPI
Overlay
15
UART设备Overlay
动态使能或添加UART控制器节点
UART
Overlay
16
PWM设备Overlay
动态添加PWM输出节点 · 控制电机或LED亮度
PWM
Overlay
17
多个Overlay叠加
同时加载多个Overlay · 处理资源冲突
Overlay
多个
18
Overlay依赖管理
Overlay之间的依赖关系与加载顺…
Overlay
依赖管理
19
调试工具
使用dtc · dt-validate · configfs
调试工具
dtc
20
常见错误分析
语法错误 · 资源冲突 · 中断号错误
常见错误分析
语法错误
21
内核日志分析
通过dmesg解析Overlay加载…
内核日志分析
dmesg
22
Overlay与设备树覆盖
__overlay__与target…
Overlay
设备树覆盖
23
使用libfdt操作Overlay
在用户空间程序中动态加载Overla…
libfdt
Overlay
24
U-Boot与Overlay
在U-Boot阶段加载Overlay · 支持多配置启动
U-Boot
Overlay
25
设备树Overlay与ACPICA
在ACPI与设备树混合系统中使用Ov…
Overlay
ACPICA
26
Overlay性能优化
减少加载时间 · 内存占用与碎片化
Overlay
性能优化
27
安全考虑
Overlay加载的权限控制与签名验…
安全考虑
Overlay
28
实战案例1
为树莓派添加一个自定义SPI显示屏O…
实战案例1
SPI
29
实战案例2
为BeagleBone Black添…
实战案例2
BeagleBone
30
综合项目
构建一个支持热插拔外设的嵌入式Lin… · 使用Overlay动态配置
综合项目
Lin
所属VIP或分类
同VIP:DMA数据传输驱动开发与内存管理优化工程实践
同VIP:Linux内核驱动LED与GPIO中断响应调试
同VIP:Linux内核驱动PHY寄存器配置与调试工程实践