设备树详解
文章平均质量分 79
匿名打工仔
这个作者很懒,什么都没留下…
展开
-
设备树的起源
设备树(Device tree)是一套用来描述硬件属相的规则。ARM Linux采用设备树机制源于2011年3月份Linux创始人Linus Torvalds发的一封邮件,在这封邮件中他提倡ARM平台应该参考其他平台如PowerPC的设备树机制描述硬件。因为在此之前,ARM平台还是采用旧的机制,在kernel/arch/arm/plat-xxx目录和kernel/arch/arm/mach-x原创 2016-12-16 09:48:29 · 1173 阅读 · 0 评论 -
设备树节点(node)的表示
首先说节点的表示方法,除了根节点只用一个斜杠“/”表示外,其他节点的表示形式如“node-name@unit-address”。@前边是节点名字,后边是节点地址。节点名字的长度范围是1到31,可以使用的字符在ePAPR规范中有说明,包括:0-9 数字a-z 小写字母A-Z 大写字母, 逗号. 句点(英)_转载 2016-12-16 10:03:02 · 1091 阅读 · 0 评论 -
设备树节点属性
device_type = "memory"就是一个属性,等号前边是属性,后边是值。节点是一个逻辑上相对独立的实体,属性是用来描述节点特性的,根据需要一个节点由0个,1个或多个属性表示节点的特性。一个属性由名字和值两部分组成。和节点的名字类似,规范要求属性名字由1到31个字符组成。和节点名字字符的种类有些区别,不允许有大写字母,增加了问号和井号两个字符。不清楚为什么没有和节原创 2016-12-16 10:22:06 · 2089 阅读 · 0 评论