◄ Wiki / OS
Device Tree Blob (DTB)
A compact file that tells the operating system what hardware is present, since the CPU can't just discover it.
On ARM systems there is often no automatic way to detect what devices exist, so a Device Tree Blob (DTB) describes them — memory layout, peripherals, interrupts — in a binary form the kernel reads at boot. It is the compiled version of a human-readable device tree source. microZeus's mzDTB generates and parses these blobs.
See also
- DTBA binary file describing a machine's hardware, handed to the kernel at boot.
- EL0 / EL1ARM's privilege tiers: EL0 is ordinary app code, EL1 is the operating-system kernel.
- execveThe specific system call that loads a new program and starts running it in place of the current one.
- ELFThe standard file format for executable programs and libraries on Linux and similar systems.