В чем разница между файлом `.dts` и файлом`.dtsi`?
В чем разница между .dts
файл и .dtsi
файл? Есть ли разница при создании блобов дерева устройств? Когда использовать один или другой?
1 ответ
Решение
Здесь, как объясняет Томас Петаццони и как указывает один из комментариев @mc110, вы можете найти следующее:
.dts
<- файлы для определений на уровне платы.dtsi
<- файлы для включаемых файлов, обычно содержащие определения уровня SoC
Однако, как только .dtb
был создан с помощью компилятора дерева устройств, если вы попытаетесь вернуться снова с получением текстового файла, будет создан только один большой файл со всей информацией, поступающей из всех /include/
файлы.
Обратите внимание, что i в конце dtsi обозначает include (наблюдается @0andriy в одном из комментариев).