DTS 是 Device Tree Source(设备树源文件)的缩写,它是 Linux 内核用于描述硬件设备信息的一种机制。设备树是一种描述硬件设备的树状数据结构,它以文本格式存储硬件设备的描述信息,包括设备的型号、地址、中断控制器等等。在 Linux 系统中,设备树被用于描述硬件设备信息,以便内核能够正确识别和配置各种设备。

DTS 文件是设备树的源文件,通常以.dts 或.dtsi 的扩展名结尾。这些源文件包含了硬件设备的具体描述,包括设备的类型、寄存器地址、中断信息等。在 Linux 内核编译过程中,这些 DTS 源文件会被编译成二进制的设备树(DTB)文件,然后由 boot loader 传递给内核,让内核能够正确地识别和配置硬件设备。
总的来说,DTS 文件是描述硬件设备信息的文本文件,用于在 Linux 系统中正确配置硬件设备。