首页
›
Linux内核与驱动
›
111-嵌入式Linux驱动开发
›
《嵌入式Linux设备树DTS解析与platform驱动移植》
VIP10
本课程属于:111-嵌入式Linux驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux设备树DTS解析与platform驱动移植
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux设备驱动概述
设备驱动的作用 · 内核模块基础 · 驱动与应用程序的区别
Linux
嵌入式
02
设备树(Device Tree)起源
为什么引入设备树 · 扁平设备树(FDT)概念 · 设备树与ACPI对比
Device
Tree
03
设备树语法基础
节点(node) · 属性(property) · 标签(label)
设备树语法基础
node
04
设备树常用属性详解
compatible · reg · interrupts
设备树常用属性详…
compatible
05
设备树中断控制器与中断映射
interrupt-parent · interrupt-cells · 中断域(domain)概念
设备树
断控制器
06
设备树地址映射与DMA
ranges · dma-ranges · dma-coherent属性解析
DMA
设备树地址映射
07
设备树pinctrl子系统
pinctrl-names · pinctrl-0 · 引脚复用与配置
pinctrl
设备树
08
设备树时钟与复位
clocks · clock-names · resets
设备树时钟
复位
09
设备树电源管理
power-domains · regulator · supply属性
设备树电源管理
power-domain…
10
设备树热插拔与GPIO按键
gpio-keys · gpio-leds · 热插拔检测节点
GPIO
设备树热插拔
11
设备树I2C/SPI总线节点
I2C子节点 · SPI子节点 · reg与cs-gpio
I2C/SPI
设备树
12
设备树MMC/SDIO节点
mmc-hs200-1_8v · bus-width · non-removable等属性
MMC/SDIO
设备树
13
设备树USB与PHY节点
usb-phy · dr_mode · maximum-speed属性
USB
PHY
14
设备树Display与GPU节点
panel-timing · backlight · display-timings
Display
GPU
15
设备树音频节点
simple-audio-card · dai-link · codec与cpu节点
设备树音频节点
simple-audio…
16
设备树网络节点
ethernet · phy-mode · mac-address
设备树网络节点
ethernet
17
设备树PCIe节点
pci · device_type · interrupt-map
PCIe
设备树
18
设备树overlay与动态配置
overlay语法 · target · __overlay__
overlay
设备树
19
设备树编译与反编译
dtc工具使用 · dtb/dts/dtsi文件格式 · 编译选项
设备树编译
反编译
20
设备树绑定文档(binding)
如何编写binding文档 · YAML格式 · checkpatch检查
binding
设备树绑定文档
21
platform驱动模型基础
platform_device · platform_driver · probe/remove流程
platform
驱动模型基础
22
设备树与platform驱动匹配
of_match_table · compatible匹配 · 设备树节点到platform_dev…
platform
设备树
23
在platform驱动中解析设备树属性
of_property_read_*… · of_get_named_gpio · of_irq_get
platform
驱动
24
在platform驱动中获取中断资源
platform_get_irq · of_irq_parse_one · 中断处理函数注册
platform
驱动
25
在platform驱动中获取内存与地址资源
platform_get_resou… · of_iomap · devm_ioremap_resou…
platform
驱动
26
在platform驱动中获取时钟与复位资源
devm_clk_get · clk_prepare_enable · reset_control_get
platform
驱动
27
在platform驱动中获取pinctrl资源
devm_pinctrl_get_s… · pinctrl_lookup_sta…
platform
pinctrl
28
在platform驱动中获取DMA资源
dma_request_slave_… · of_dma_request_sla…
platform
DMA
29
在platform驱动中获取电源域与regulator资源
dev_pm_domain_atta… · regulator_get
platform
regulator
30
完整实战
从零编写一个基于设备树的platfo…
完整实战
platfo
所属VIP或分类
同VIP:Linux驱动mmap与用户态直接寄存器访问方法
同VIP:Linux驱动交叉编译环境构建与外设驱动开发
同VIP:Linux驱动设备树DTS语法与绑定文档编写