Edited at

メモ:Device tree blob (.dtb)をDevice tree source (.dts)に戻す

More than 3 years have passed since last update.

Device Tree Compiler (DTC)は、通常はDevice tree source (.dts)からDevice tree blob (.dtb)に変換するものだが、逆変換もできるらしい。

Ubuntu 15.04にDTCをインストールして、確認してみる。

$ sudo apt-get install device-tree-compiler

手持ちのRaspberry Piのdtbファイルを変換してみる。

$ dtc -I dtb -O dts -o bcm2708-rpi-b.dts bcm2708-rpi-b.dtb 

$ cat bcm2708-rpi-b.dts
/dts-v1/;

/ {
#address-cells = <0x1>;
#size-cells = <0x1>;
compatible = "brcm,bcm2708";
model = "Raspberry Pi Model B";
interrupt-parent = <0x1>;

(以下省略)