.DTB Bestandsextensie
Device Tree Blob-bestand
| Ontwikkelaar | DeviceTree |
| Populariteit |
4,3 | 16 stemmen |
Wat is een DTB-bestand?
Een DTB-bestand is een blobbestand voor een device tree (of devicetree) dat wordt gebruikt door de Linux-kernel. Het bevat binaire gegevens die de hardware van een computer beschrijven. Met DTB-bestanden kunnen besturingssystemen de onderdelen van een computer beheren, doordat ze het besturingssysteem vertellen welke hardware de computer bevat.
Meer informatie
Wanneer je een computer opstart die het Linux-besturingssysteem gebruikt, geeft de bootloader van de computer een device tree door aan de kernel van het besturingssysteem. De device tree beschrijft de hardwareonderdelen van de computer, zodat de kernel toegang kan krijgen tot deze onderdelen en ze kan beheren. Enkele onderdelen die een device tree beschrijft, zijn de CPU, het geheugen, de bussen en de randapparaten van de computer (zoals het toetsenbord van de computer).
Device trees maken het voor Linux-besturingssystemen eenvoudiger om verschillende computers met verschillende hardware te beheren. Zonder device trees zouden besturingssystemen veel afzonderlijke bestanden moeten bevatten waarmee ze verschillende hardwareconfiguraties kunnen herkennen en beheren. In plaats daarvan geeft de device tree de kernel van het besturingssysteem eenvoudig een beschrijving van het systeem waarop deze is geïnstalleerd.
Elke driver of module die in een device tree wordt beschreven, wordt vermeld als een node met verschillende eigenschappen en vaak onderliggende nodes. Deze eigenschappen en nodes worden eerst opgegeven in een tekstgebaseerd .DTS-bestand (Device Tree Source), voordat ze worden gecompileerd tot het binaire DTB-bestand dat een kernel daadwerkelijk als device tree gebruikt.
Een DTB-bestand openen
DTB-bestanden zijn niet bedoeld om te worden geopend. In plaats daarvan zijn ze bedoeld om aan de Linux-kernel te worden doorgegeven voor gebruik als device tree. Linux-gebruikers kunnen de opdracht devicetree gebruiken om een DTB-bestand als hun device tree te laden.