首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Linux设备树原理语法驱动匹配 Device Tree内核驱动》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Linux设备树原理语法驱动匹配 Device Tree内核驱动
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
设备树起源与背景
为什么需要设备树 · 与ACPI的对比 · 在嵌入式Linux中的地位
设备树起源
背景
03
设备树基础语法
节点 · 属性 · 值
设备树基础语法
节点
04
设备树文件类型与编译
DTS · DTSI · DTB
设备树文件类型
编译
05
设备树头文件与宏定义
如何利用C预处理器 · include · 宏定义简化设备树编写
设备树头文件
宏定义
06
设备树节点与属性详解
compatible · reg · interrupts
设备树节点
属性详解
07
设备树地址编码与ranges
地址映射 · 大小 · 父节点与子节点地址转换
ranges
设备树地址编码
08
设备树中断控制器与中断映射
interrupt-parent · interrupt-cells · interrupts-extende…
设备树
断控制器
09
设备树时钟与电源管理
clocks · assigned-clocks · power-domains等属性
设备树时钟
电源管理
10
设备树GPIO与pinctrl
gpio-controller · gpio-cells · pinctrl-0
GPIO
pinctrl
11
设备树regulator与电源域
固定电压 · 可调电压 · regulator框架与设备树绑定
regulator
设备树
12
设备树DMA与IOMMU
dmas · dma-names · iommus
DMA
IOMMU
13
设备树音频与视频子系统
sound节点 · codec · DAI链接
设备树音频
视频子系统
14
设备树网络与USB
ethernet · phy · usb控制器
USB
设备树网络
15
设备树存储与MMC
mmc控制器 · sdhci · 分区
MMC
设备树存储
16
设备树I2C与SPI
i2c控制器 · 从设备 · spi控制器
I2C
SPI
17
设备树串口与CAN
uart节点 · pinctrl配置 · can控制器
CAN
设备树串口
18
设备树热插拔与PCIe
pcie节点 · ep/rc模式 · msi中断
PCIe
设备树热插拔
19
设备树overlay与动态修改
overlay语法 · 运行时加载 · 设备树插件
overlay
设备树
20
设备树与内核驱动匹配机制
platform_driver · of_match_table · compatible匹配流程
设备树
内核驱动匹配机制
21
设备树与设备模型
platform_device · device_node · struct device关系
设备树
设备模型
22
设备树API与内核编程
of_*系列函数 · 读取属性 · 遍历节点
API
设备树
23
设备树与中断子系统
irq_domain · irq_of_parse_and_m… · 中断控制器驱动
设备树
断子系统
24
设备树与时钟框架
clk_get · clk_prepare_enable · 时钟树与设备树绑定
设备树
时钟框架
25
设备树与GPIO子系统
gpiod_get · gpio_request · gpio描述符与设备树
GPIO
设备树
26
设备树与pinctrl子系统
pinctrl_select_sta… · pinmux配置与设备树
pinctrl
设备树
27
设备树与regulator子系统
regulator_get · regulator_enable · regulator约束
regulator
设备树
28
设备树与DMA引擎
dma_request_chan · dmaengine_slave_co… · dma设备树解析
DMA
设备树
29
设备树调试与常见问题
dtc编译错误 · 匹配失败 · 中断冲突
设备树调试
常见问题
30
综合实战项目
从零编写一个完整外设设备树节点并编写… · 实现功能验证
综合实战项目
从零编写一个完整…
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战