首页
›
Linux内核与驱动
›
186-Linux内核驱动
›
《Linux设备树驱动开发与OF资源解析》
VIP10
本课程属于:186-Linux内核驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux设备树驱动开发与OF资源解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
设备树(DTS)概述
设备树的起源 · 作用 · 与传统platform_device…
DTS
设备树
02
DTS基础语法
节点(node) · 属性(property) · 标签(label)
DTS
基础语法
03
DTS常用属性详解
compatible · reg · interrupts
DTS
常用属性详解
04
DTS地址编码与ranges属性
地址映射概念 · ranges属性格式 · 地址转换示例
DTS
ranges
05
DTS中断控制器与interrupt-parent
中断控制器节点 · interrupt-cells · interrupt-parent属性
DTS
interrupt-pa…
06
DTS时钟与GPIO控制器
clocks属性 · clock-names · gpio-controller
DTS
GPIO
07
DTS设备节点实例
I2C控制器节点 · SPI控制器节点 · UART节点
DTS
设备节点实例
08
DTS自定义属性与驱动匹配
自定义属性定义 · 驱动中读取自定义属性 · compatible匹配机制
DTS
自定义属性
09
DTS编译与反编译
DTC工具使用 · dtc编译命令 · fdtdump反编译
DTS
编译
10
DTS覆盖(Overlay)技术
overlay概念 · overlay语法 · 动态加载与卸载overlay
DTS
Overlay
11
of_函数API概述
of_函数库作用 · 头文件包含 · of_函数分类(节点查找
of
API
12
of_节点查找API
of_find_node_by_na… · of_find_node_by_ty… · of_find_compatible…
of
API
13
of_节点遍历API
of_get_next_child · of_get_next_availa… · for_each_child_of_…
of
API
14
of_属性读取API(整型)
of_property_read_u…
of
API
15
of_属性读取API(字符串)
of_property_read_s… · of_property_count_…
of
API
16
of_属性读取API(布尔与字节)
of_property_read_b… · of_property_read_u…
of
API
17
of_地址转换API
of_address_to_reso… · of_iomap · of_get_address
of
API
18
of_中断解析API
of_irq_parse_one · of_irq_get · irq_of_parse_and_m…
of
API
19
of_匹配表与platform_driver
of_match_table结构体 · MODULE_DEVICE_TABL… · platform_driver与of…
of
platform
20
of_函数与设备树绑定实例
编写一个简单的字符设备驱动 · 从DTS读取reg地址并iorema…
of
函数
21
of_函数读取GPIO实例
使用of_get_named_gpi… · devm_gpio_request · gpio_direction_out…
of
GPIO
22
of_函数读取中断实例
使用platform_get_irq · request_irq · 中断处理函数编写
of
函数读取
23
of_函数读取时钟实例
使用clk_get · devm_clk_get · clk_prepare_enable
of
函数读取时钟实…
24
of_函数读取DMA实例
使用of_dma_request_s… · dma_engine_slave_c…
of
DMA
25
of_函数读取regulator实例
使用devm_regulator_g… · regulator_enable · regulator_set_volt…
of
regulator
26
of_函数读取pinmux实例
使用pinctrl_get · pinctrl_lookup_sta… · pinctrl_select_sta…
of
pinmux
27
of_函数与DMA引擎协同
dma_slave_config配置 · dmaengine_prep_sla… · dmaengine_submit
of
DMA
28
of_函数与IIO子系统
iio_device_registe… · of_iio_channel_get · iio_read_channel_r…
of
IIO
29
of_函数调试技巧
printk打印of_node信息 · of_node_name_eq · of_device_is_avail…
of
函数调试技巧
30
综合实战
编写一个完整的MISC驱动 · 从DTS解析reg · irq
综合实战
MISC
所属VIP或分类
同VIP:DMA数据传输驱动开发与内存管理优化工程实践
同VIP:Linux内核驱动LED与GPIO中断响应调试
同VIP:Linux内核驱动PHY寄存器配置与调试工程实践