首页
›
Linux内核与驱动
›
106-嵌入式驱动工作流
›
《驱动移植实战:外设内存映射与设备树适配方法详解》
VIP10
本课程属于:106-嵌入式驱动工作流
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
驱动移植实战:外设内存映射与设备树适配方法详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
驱动移植概述
什么是驱动移植 · 为什么需要驱动移植 · 驱动移植的常见挑战与解决思路
驱动移植概述
什么是驱动移植
02
外设内存映射基础
物理地址与虚拟地址 · MMU的作用 · ioremap与of_iomap函数…
外设内存映射基础
物理地址
03
设备树(Device Tree)基础
设备树起源 · DTS/DTC/DTB文件格式 · 设备树语法入门
Device
Tree
04
设备树节点与属性
节点命名规范 · compatible属性 · reg属性
设备树节点
属性
05
设备树中的地址编码
#address-cells与#si… · ranges属性 · 地址映射机制
设备树
地址编码
06
设备树中断控制器
interrupt-parent · interrupt-cells · 中断控制器级联配置
设备树
断控制器
07
设备树时钟与GPIO
clocks属性 · gpios属性 · pinctrl-0与pinctrl-…
GPIO
设备树时钟
08
设备树绑定文档
如何编写设备树绑定文档 · YAML格式绑定 · 检查绑定正确性
设备树绑定文档
如何编写设备树绑…
09
内核设备树API
of_find_node_by_pa… · of_property_read_u… · of_get_named_gpio等…
API
内核设备树
10
外设内存映射实战
使用ioremap映射GPIO寄存器 · 读写寄存器实现LED控制
外设内存映射实战
ioremap
11
外设内存映射实战
使用of_iomap从设备树获取地址… · 实现UART寄存器操作
外设内存映射实战
of
12
设备树适配实战
为现有外设编写设备树节点 · 匹配compatible与驱动
设备树适配实战
为现有外设编写设…
13
设备树适配实战
添加自定义外设节点 · 在驱动中解析reg与interrup…
设备树适配实战
添加自定义外设节…
14
设备树适配实战
配置pinctrl实现引脚复用 · 验证引脚功能
设备树适配实战
pinctrl
15
设备树适配实战
添加时钟与GPIO资源 · 驱动中获取并使用
设备树适配实战
GPIO
16
设备树适配实战
中断处理流程 · 在设备树中配置中断 · 驱动中注册中断处理函数
设备树适配实战
断处理流程
17
设备树适配实战
DMA控制器配置 · 设备树中描述DMA通道 · 驱动中申请DMA资源
设备树适配实战
DMA
18
设备树适配实战
I2C/SPI设备树节点编写 · 驱动中解析子节点
设备树适配实战
I2C/SPI
19
设备树适配实战
PCIe设备树配置 · 地址窗口与中断映射
设备树适配实战
PCIe
20
设备树适配实战
音频Codec设备树节点 · DAI链接配置
设备树适配实战
Codec
21
设备树适配实战
显示控制器(LCD/HDMI)设备树… · 时序参数解析
设备树适配实战
LCD/HDMI
22
设备树适配实战
触摸屏设备树节点 · 中断与I2C地址配置
设备树适配实战
触摸屏设备树节点
23
设备树适配实战
电源管理IC(PMIC)设备树 · regulator配置
设备树适配实战
IC
24
设备树适配实战
网络控制器(Ethernet/WiF… · PHY连接与MAC地址
设备树适配实战
Ethernet/WiF
25
设备树适配实战
SD/MMC控制器设备树 · 卡检测与电源配置
设备树适配实战
SD/MMC
26
设备树适配实战
USB控制器设备树 · OTG模式与VBUS控制
设备树适配实战
USB
27
设备树适配实战
ADC/传感器设备树 · 通道与采样率配置
设备树适配实战
ADC
28
设备树适配实战
FPGA桥接设备树 · 地址窗口与中断映射
设备树适配实战
FPGA
29
设备树适配实战
多核处理器设备树 · CPU节点与缓存配置
设备树适配实战
多核处理器设备树
30
驱动移植综合实战
从零开始为一块新板卡移植驱动 · 编写完整设备树 · 验证外设功能
驱动移植综合实战
从零开始为一块新…
所属VIP或分类
同VIP:Linux驱动中断处理与并发同步设计
同VIP:内存映射与驱动测试:MMU配置与DMA缓冲区验证方法
同VIP:内存映射实战:MMU配置与DMA缓冲区设计要点