Что такое дерево сплющенных элементов управления U-Boot? - PullRequest
0 голосов
/ 06 июня 2018

Согласно этому блогу и документации по Uboot, U-boot.bin содержит дерево устройств, называемое Control FDT (Flatted Device Tree).Где я могу найти этот dtb или его источник в дереве исходников U-boot?Можете ли вы предоставить мне пример или документ о ctrl-FDT (FDT в U-Boot)?

1 Ответ

0 голосов
/ 07 июня 2018

Дерево устройств - это описание аппаратного обеспечения вашей системы.Это описание используется для определения, какие драйверы загружать и как настроить их для работы с вашим оборудованием.И U-Boot, и Linux используют деревья устройств.Исходный код дерева устройств (* .dts) транслируется в двоичный файл дерева устройств (* .dtb) с помощью компилятора дерева устройств.Источники дерева устройств для U-Boot находятся в

arch/${ARCH}/dts

К сожалению, не все драйверы в U-Boot конвертированы для использования этой модели.Все новые драйверы должны использовать его.

https://elinux.org/Device_Tree_Usage может быть хорошим начальным чтением.

...