设备树

Posted xiongyungang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设备树相关的知识,希望对你有一定的参考价值。

device tree

解决内核源码中,存在大量对板级细节信息描述的代码。

编译过程

DTC(device tree compiler)将DTS(device tree source)/DTSI文件编译为二进制文件DTB(device tree blob)

格式

/ {
memory: memory {
    reg = <0x10000000 0x40000000>;
    };

&i2c1 {
    clock-frequency = <100000>;
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_i2c1>;
    status = "okay";
    
    mpu9150@68 {
        compatible = "mpu9150";
        reg = <0x68>;
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_i2c1_mpu9150_int>;
        interrupt-parent = <&gpio3>;
        interrupts = <31 2>;
    };
    }
}

以上是关于设备树的主要内容,如果未能解决你的问题,请参考以下文章

Linux设备树语法详解

Linux设备树语法详解

Linux设备树语法详解

Linux设备树语法详解

设备树学习:内核对设备树的处理

Linux-设备树设备树