.dts 文件和 .dtsi 文件有什么区别?

What is the difference between .dts file and .dtsi file?

.dts 文件和 .dtsi 文件有什么区别?生成设备树 blob 时有区别吗?何时使用其中之一?

Here,正如 Thomas Petazzoni 所解释的以及@mc110 在其中一条评论中指出的那样,您可以发现:

  1. .dts <- 板级定义文件
  2. .dtsi <- files for included files,一般包含SoC级 定义(dtsi中的i代表Include

但是,一旦 .dtb 使用设备树编译器创建,如果您尝试再次返回获取文本文件,将只创建一个大文件,其中包含来自所有 /include/ 个文件。

注意dtsi末尾的i代表include(观察@0andriy 在其中一条评论中)。

另请注意:

  1. .dts <- Device Tree Ssource
  2. .dtb <- Devide Tree Blob