首页
›
Linux内核与驱动
›
096-嵌入式系统启动
›
《内核配置进阶:基于设备树的驱动模块化裁剪方法》
VIP10
本课程属于:096-嵌入式系统启动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核配置进阶:基于设备树的驱动模块化裁剪方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
设备树与模块化裁剪的核心理念 · 课程目标与学习路径
课程导论
设备树
02
内核配置基础回顾
Kconfig语法 · Makefile与.config文件…
内核配置基础回顾
Kconfig
03
设备树基础
DTS/DTSI/DTB文件格式 · 节点与属性定义
设备树基础
DTS/DTSI/DTB
04
设备树编译与反编译
dtc工具使用 · 反编译查看硬件拓扑
设备树编译
反编译
05
设备树绑定文档
Documentation/devi…
设备树绑定文档
Documentatio…
06
内核驱动模块化基础
module_init/module… · MODULE_LICENSE与MOD…
内核驱动模块化基…
module
07
设备树与驱动匹配机制
of_match_table · compatible属性与驱动绑定
设备树
驱动匹配机制
08
设备树节点解析API
of_find_node_by_pa… · of_property_read_s…
API
设备树节点解析
09
中断与GPIO资源获取
从设备树解析中断号 · GPIO描述符
GPIO
资源获取
10
时钟与复位资源获取
clk_get · reset_control_get与…
时钟
复位资源获取
11
Regmap与MMIO映射
设备树中reg属性与ioremap/…
Regmap
MMIO
12
设备树中的DMA与IOMMU配置
dma-ranges · iommu-map解析
DMA
IOMMU
13
设备树中的电源管理
power-domains · regulator与驱动集成
设备树
电源管理
14
设备树中的pinctrl配置
pinctrl-names · pinctrl-0与引脚复用
pinctrl
设备树
15
设备树中的热管理
thermal-zones · cooling-devices与驱动…
设备树
热管理
16
设备树中的音频子系统
sound-card · DAI链接与codec配置
设备树
音频子系统
17
设备树中的显示子系统
display-timings · panel与DRM驱动
设备树
显示子系统
18
设备树中的网络设备
phy-handle · mac-address与以太网驱动
设备树
网络设备
19
设备树中的存储设备
mmc · nand · spi-nor与MTD分区
设备树
存储设备
20
设备树中的USB与PCIe
usb-phy · pci-ep-bus与端点配置
USB
PCIe
21
设备树中的I2C与SPI子节点
slave设备枚举与驱动绑定
I2C
SPI
22
设备树中的FPGA与可编程逻辑
fpga-region · partial-reconfigur…
FPGA
设备树
23
设备树中的安全与隔离
tpm · optee · secure-chosen配置
设备树
安全
24
设备树中的虚拟化
hypervisor · passthrough与virtio…
设备树
虚拟化
25
内核模块裁剪策略
基于设备树的条件编译 · Kconfig依赖与select
内核模块裁剪策略
基于设备树的条件…
26
模块化裁剪实战
从完整内核中剥离非必要驱动 · 保留最小启动集
模块化裁剪实战
从完整内核
27
设备树覆盖层(Overlay)
DTSO语法 · 动态加载与卸载机制
Overlay
设备树覆盖层
28
设备树与U-Boot交互
bootargs · fdt_addr与内核启动参数传递
U-Boot
设备树
29
设备树调试技巧
of_dump · tracepoints与ftrace…
设备树调试技巧
of
30
课程总结与进阶方向
Yocto/Buildroot集成 · ACPI与设备树对比 · Rust-for-Linux设备树支…
课程总结
进阶方向
所属VIP或分类
同VIP:QEMU-I2C设备模型开发与Linux驱动联合验证
同VIP:QEMU-SD卡控制器模型开发与系统启动验证
同VIP:QEMU调试实战:模拟启动故障并复现硬件异常场景