1.设备树(Device Tree)
是一种用于描述硬件信息和配置的数据结构,以提供一个统一的方式来描述各种硬件设备的特性和连接方式。
设备树并不是从开始就存在,而是后来加入到Linux中,设备树主要用来描述系统的硬件结构
它是一个文本文件,通常以.dts(设备树源文件)或.dtb(已编译的设备树二进制文件)为扩展名。

2.设备树的语法规范---需要相应的驱动进行解释

例子:

3.设备树的物理形式

注:并不是只有dtsi才能被包含
注:软件(例如内核)最终使用二进制设备树文件
注:二进制设备树文件不一定单独存在于文件系统
4.设备树的编译



5.修改编写设备树(STM32MP1)

6.应用实例--三USB













![致远OA wpsAssistServlet任意文件读取漏洞复现 [附POC]](https://img-blog.csdnimg.cn/606343b4107546639b1b1afc1ca7da93.png)







