====== 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
=== fdtdump ===
fdtdump >
----
[[all:bibles:materiel:raspberry:devicetree|Haut de page]]