首页
›
Linux内核与驱动
›
117-Android内核驱动
›
《设备树DTS覆盖与overlay热插拔驱动实战》
VIP10
本课程属于:117-Android内核驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
设备树DTS覆盖与overlay热插拔驱动实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
设备树基础
什么是设备树(DTS) · 为什么需要设备树 · 设备树在Linux内核中的角色
设备树基础
DTS
02
DTS语法入门
节点(node) · 属性(property) · 标签(label)
DTS
语法入门
03
DTS常用属性
compatible · reg · interrupts
DTS
常用属性
04
DTS地址编码
reg属性与地址映射 · ranges属性 · 地址大小单元(#address-ce…
DTS
地址编码
05
中断控制器
interrupt-parent · interrupts · interrupt-controll…
断控制器
interrupt-pa…
06
GPIO与pinctrl
gpio-controller · #gpio-cells · pinctrl-0
GPIO
pinctrl
07
时钟与复位
clocks · clock-names · clock-frequency
时钟
复位
08
设备树绑定文档
如何编写设备树绑定文档 · YAML格式的绑定
设备树绑定文档
如何编写设备树绑…
09
设备树编译与反编译
DTC工具使用 · dtc命令参数 · 编译为dtb
设备树编译
反编译
10
设备树覆盖(Overlay)概念
什么是overlay · overlay与基础dtb的关系 · overlay的应用场景
Overlay
设备树覆盖
11
Overlay语法
fragment节点 · target/target-path · __overlay__
Overlay
语法
12
Overlay加载与卸载
configfs接口 · /sys/kernel/config…
Overlay
加载
13
Overlay实战
编写一个简单的GPIO LED ov…
Overlay
GPIO
14
Overlay实战
编写一个I2C设备overlay并动…
Overlay
I2C
15
Overlay实战
编写一个SPI设备overlay并动…
Overlay
SPI
16
热插拔驱动基础
什么是热插拔 · 热插拔在嵌入式系统中的意义
热插拔驱动基础
什么是热插拔
17
Platform驱动与设备树
platform_device与pl…
Platform
驱动
18
I2C热插拔驱动
I2C设备驱动模型 · i2c_client与i2c_dri…
I2C
热插拔驱动
19
SPI热插拔驱动
SPI设备驱动模型 · spi_device与spi_dri…
SPI
热插拔驱动
20
GPIO按键热插拔驱动
基于gpio-keys的驱动实现
GPIO
按键热插拔驱动
21
USB设备热插拔驱动
USB设备驱动模型 · probe与disconnect回调
USB
设备热插拔驱动
22
PCIe热插拔驱动
PCIe设备枚举 · 驱动匹配与热插拔处理
PCIe
热插拔驱动
23
Overlay与热插拔结合
使用overlay模拟设备热插拔事件
Overlay
热插拔结合
24
内核配置与编译
配置内核支持overlay和热插拔 · 编译内核模块
内核配置
编译
25
用户空间工具
libfdt库 · dtc工具 · configfs操作脚本
用户空间工具
libfdt
26
调试技巧
使用ftrace跟踪设备匹配过程 · 使用devicetree unitt…
调试技巧
ftrace
27
实战项目1
基于overlay的FPGA动态配置…
实战项目1
overlay
28
实战项目2
基于overlay的传感器热插拔驱动
实战项目2
overlay
29
实战项目3
基于overlay的显示设备热插拔驱…
实战项目3
overlay
30
课程总结与展望
设备树overlay的未来 · ACPI与设备树的对比 · RISC-V设备树生态
课程总结
overlay
所属VIP或分类
同VIP:Android-I2C从设备驱动开发与中断响应调试
同VIP:Android内核设备驱动开发与HAL接口集成
同VIP:Android内核驱动之字符设备驱动开发与ioctl实战