Device tree

Principe

Définition

Un device tree est une structure de données décrivant les composants matériels d'un système informatique. Il est notamment utilisé par le noyau Linux2 et différents autres noyaux systèmes comme U-Boot1. Ce système est le principal utilisé sur les architectures de processeur ARM.

Fichiers

DTS (Device Tree Source) : sources lisibles par les humains des définitions du devicetree.

DTB (Device Tree Blob) : forme compacte binaire.

Device Tree Compiler

Installation

Soit par apt ou bien par snap

sudo apt install device-tree-compiler sudo snap install device-tree-compiler

Transformation DTB vers DTS

dtc

dtc -I dtb -O dts -o <output.dts> <input.dtb>

fdtdump

fdtdump <input.dtb> > <output.dts>

Haut de page