首页
›
Linux内核与驱动
›
106-嵌入式驱动工作流
›
《驱动移植适配:外设寄存器地址映射与设备树配置流程》
VIP10
本课程属于:106-嵌入式驱动工作流
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
驱动移植适配:外设寄存器地址映射与设备树配置流程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
外设寄存器地址映射与设备树配置在驱动…
课程导论
外设寄存器地址映…
02
硬件基础
SoC内存映射与外设寄存器物理地址空…
硬件基础
SoC
03
寄存器基础
寄存器位宽 · 偏移地址 · 读写属性与硬件手册解读
寄存器基础
寄存器位宽
04
地址映射概念
物理地址 · 虚拟地址与MMU的作用
地址映射概念
物理地址
05
ioremap机制
Linux内核中ioremap函数的…
ioremap
机制
06
of_iomap机制
基于设备树的ioremap封装与自动…
of
iomap
07
设备树起源
从Open Firmware到Fla…
设备树起源
Open
08
设备树语法
节点 · 属性 · 标签
设备树语法
节点
09
标准属性详解
compatible · reg · interrupts
标准属性详解
compatible
10
reg属性深度解析
地址 · 长度 · 子地址与#address-cells…
reg
属性深度解析
11
ranges属性
地址转换与总线地址映射到CPU地址
ranges
属性
12
中断控制器
interrupt-parent · interrupts与中断域绑定
断控制器
interrupt-pa…
13
时钟与复位
clocks · clock-names · resets属性与驱动绑定
时钟
复位
14
GPIO与pinctrl
gpios · pinctrl-names · pinctrl-0属性配置
GPIO
pinctrl
15
设备树编译
dtc编译器 · dts到dtb的编译过程与反编译
设备树编译
dtc
16
内核设备树支持
设备树在内核启动中的解析流程(set…
内核设备树支持
set
17
驱动匹配机制
platform_driver与of…
驱动匹配机制
platform
18
设备树API
of_find_node_by_pa… · of_property_read_u…
API
设备树
19
获取寄存器资源
platform_get_resou…
获取寄存器资源
platform
20
完整驱动示例
基于设备树的UART驱动寄存器映射与…
完整驱动示例
UART
21
DMA引擎绑定
dmas · dma-names属性与dmaeng…
DMA
引擎绑定
22
IOMMU与SMMU
iommus属性与设备地址空间隔离
IOMMU
SMMU
23
电源管理
power-domains属性与运行…
电源管理
power-domain…
24
设备树覆盖
设备树overlay机制与动态设备树…
设备树覆盖
overlay
25
调试技巧
dtc反编译 · /sys/firmware/devi… · of_dump
调试技巧
dtc
26
常见错误
reg属性错误 · 地址对齐问题 · 中断号配置错误
常见错误
reg
27
性能优化
寄存器访问的缓存策略与memory-…
性能优化
memory
28
多平台适配
通过设备树实现同一驱动兼容不同硬件版…
多平台适配
通过设备树实现同…
29
安全与隔离
寄存器访问权限控制与内核地址空间保护
安全
隔离
30
课程总结
从设备树到寄存器映射的完整驱动移植工…
课程总结
从设备树到寄存器…
所属VIP或分类
同VIP:Linux驱动中断处理与并发同步设计
同VIP:内存映射与驱动测试:MMU配置与DMA缓冲区验证方法
同VIP:内存映射实战:MMU配置与DMA缓冲区设计要点