.DTB Extension de fichier
Fichier blob d’arbre de périphériques
| Développeur | DeviceTree |
| Popularité |
4,3 | 16 Votes |
Qu'est-ce qu'un fichier DTB ?
Un fichier DTB est un fichier blob d’arbre de périphériques (ou devicetree) utilisé par le noyau Linux. Il contient des données binaires qui décrivent le matériel d’un ordinateur. Les fichiers DTB permettent aux systèmes d’exploitation de gérer les composants d’un ordinateur en indiquant au système d’exploitation quel matériel l’ordinateur comprend.
Plus d'informations
Lors du démarrage d’un ordinateur qui utilise le système d’exploitation Linux, le chargeur d’amorçage de l’ordinateur transmet un arbre de périphériques au noyau du système d’exploitation. L’arbre de périphériques décrit les composants matériels de l’ordinateur, ce qui permet au noyau d’accéder à ces composants et de les gérer. Certains des composants décrits par un arbre de périphériques sont le processeur de l’ordinateur, sa mémoire, ses bus et ses périphériques (comme le clavier de l’ordinateur).
Les arbres de périphériques permettent aux systèmes d’exploitation Linux de gérer plus facilement différents ordinateurs dotés de matériels différents. Sans les arbres de périphériques, les systèmes d’exploitation devraient contenir de nombreux fichiers distincts leur permettant de reconnaître et de gérer différentes configurations matérielles. Au lieu de cela, l’arbre de périphériques transmet simplement au noyau du système d’exploitation une description du système sur lequel il est installé.
Chaque pilote ou module décrit dans un arbre de périphériques est répertorié comme un nœud, qui contient plusieurs propriétés et, souvent, des nœuds enfants. Ces propriétés et ces nœuds sont d’abord spécifiés dans un fichier texte .DTS (Device Tree Source), avant d’être compilés dans le fichier DTB binaire que le noyau utilise réellement comme arbre de périphériques.
Comment ouvrir un fichier DTB
Les fichiers DTB ne sont pas destinés à être ouverts. Ils sont plutôt destinés à être transmis au noyau Linux pour être utilisés comme arbre de périphériques. Les utilisateurs de Linux peuvent utiliser la commande devicetree pour charger un fichier DTB comme arbre de périphériques.