设备树文件中的设备节点

一.  简介

前面几篇文章学习了 关于设备树文件的编译,设备树文件的调用。

本文开始学习 设备树文件的语法。具体学习设备节点与标准属性。

二.  设备树文件之设备节点与标准属性

1.   设备节点

设备树 是采用树形结构来描述板子上的设备信息的文件,每个设备都是一个节点,叫做设备节点,每个节点都通过一些属性信息来描述节点信息,属性就是 键—值对。以下是从 imx6ull.dtsi 文件中缩减出来的设备树文件内容:
/ {
 aliases {
 can0 = &flexcan1;
 };
 
 cpus {
 #address-cells = <1>;
 #size-cells = <0>;
 
 cpu0: cpu@0 {
 compatible = "arm,cortex-a7";
 device_type = "cpu";
 reg = <0>;
 };
 };

 intc: interrupt-controller@00a01000 {
 compatible = "arm,cortex-a7-gic";
 #interrupt-cells = <3>;
 interrupt-controller;
 reg = <0x00a01000 0x1000>,
 <0x00a02000 0x100>;
  };
}

可以看出,1 行,“/” 是根节点,每个设备树文件只有一个根节点。细心的同学应该会发现,imx6ull.dtsi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值