Linux内核之设备树插件DTO

Linux内核之设备树插件DTO | DD'NotesLinux内核之设备树插件DTO什么是DTO(Device Tree Overlay)Linux4.4以后引入了动态设备树(Dynamic DeviceTree),我们这里翻译为“设备树插件”,或者称“设备树叠加层”。设备树插件(Device Tree Overlay,叠加层)是一种用于设备树(Device Tree)的扩展机制,可以理解为主设备树的“补丁”它动态的加载到系统中,无需重新编译整个设icon-default.png?t=N7T8https://notes.z-dd.online/2024/05/15/Linux%E5%86%85%E6%A0%B8%E4%B9%8B%E8%AE%BE%E5%A4%87%E6%A0%91%E6%8F%92%E4%BB%B6DTO/

Linux内核之设备树插件DTO
什么是DTO(Device Tree Overlay)
Linux4.4以后引入了动态设备树(Dynamic DeviceTree),我们这里翻译为“设备树插件”,或者称“设备树叠加层”。
设备树插件(Device Tree Overlay,叠加层)是一种用于设备树(Device Tree)的扩展机制,可以理解为主设备树的“补丁”它动态的加载到系统中,无需重新编译整个设备树。

它允许在运行时动态修改设备树的内容,以便添加、修改或删除设备节点和属性,这样就提供了一种灵活的方式来配置和管理硬件设备,而无需重新编译整个设备树。

几个概念
FDT: Flattened Device Tree

DTS: Devicetree Sources,是用于描述 FDT(设备树) 的源文件

DTO: Devcie Tree Overlay,设备树插件(或者说叠加层)

DTC: Device Tree Compiler,顾名思义,是FDT(设备树) 的编译器

DTB: Device Tree Blob,DTS经过DTC编译后而生成

DTBO: Device Tree Blob for Overlay,设备树插件(或者说叠加层)经过DTC编译后而生成

DTO工作流程

。。。。。。


作者: Shell
链接: https://notes.z-dd.online/2024/05/15/Linux%E5%86%85%E6%A0%B8%E4%B9%8B%E8%AE%BE%E5%A4%87%E6%A0%91%E6%8F%92%E4%BB%B6DTO/
来源: DD'Notes
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 27
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值