.DTB Estensione file
File blob dell'albero dei dispositivi
| Sviluppatore | DeviceTree |
| Popolarità |
4,3 | 16 Voti |
Che cos'è un file DTB?
Un file DTB è un file blob dell'albero dei dispositivi (o devicetree) utilizzato dal kernel Linux. Contiene dati binari che descrivono l'hardware di un computer. I file DTB consentono ai sistemi operativi di gestire i componenti di un computer indicando al sistema operativo quale hardware include il computer.
Maggiori informazioni
Quando si avvia un computer che utilizza il sistema operativo Linux, il boot loader del computer passa un albero dei dispositivi al kernel del sistema operativo. L'albero dei dispositivi descrive i componenti hardware inclusi nel computer, consentendo al kernel di accedere a tali componenti e gestirli. Alcuni dei componenti descritti da un albero dei dispositivi sono la CPU, la memoria, i bus e le periferiche del computer (come la tastiera del computer).
Gli alberi dei dispositivi semplificano la gestione, da parte dei sistemi operativi Linux, di computer diversi con hardware diverso. Senza gli alberi dei dispositivi, i sistemi operativi dovrebbero contenere molti file separati che consentano loro di riconoscere e gestire configurazioni hardware diverse. Invece, l'albero dei dispositivi passa semplicemente al kernel del sistema operativo una descrizione del sistema su cui è installato.
Ogni driver o modulo descritto in un albero dei dispositivi è elencato come un nodo, che contiene diverse proprietà e, spesso, nodi figlio. Queste proprietà e questi nodi vengono specificati inizialmente in un file basato su testo .DTS (Device Tree Source), prima di essere compilati nel file DTB binario che un kernel utilizza effettivamente come albero dei dispositivi.
Come aprire un file DTB
I file DTB non sono destinati all'apertura. Invece, devono essere passati al kernel Linux per essere utilizzati come albero dei dispositivi. Gli utenti Linux possono usare il comando devicetree per caricare un file DTB come albero dei dispositivi.