Device Tree Blob, fichero binario que describe el hardware de una placa ARM al kernel Linux. A diferencia de los PC con BIOS o UEFI, las placas ARM no tienen un estándar universal para autodescubrir el hardware. El DTB suple esa carencia: le indica al kernel qué procesador, memoria, periféricos y buses existen en la placa concreta. Cada modelo de placa necesita su propio DTB. En el arranque, el cargador de arranque (U-Boot) carga el DTB junto al kernel antes de ceder el control al sistema operativo.



