2 sojue SOJUE 于 2016.03.25 12:45 提问

Device Tree 中 address-cell 和 size-cells 是什么含义呢

各位大神:
kernel driver设备树中
设备的地址特性根据一下几个属性来控制:

reg
#address-cells
#size-cells

Device Tree 中 address-cell 和 size-cells 是什么含义呢, 看了挺久没看懂?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
设备树中address-cells和size-cells的含义
#address-cells = ; 基地址、片选号等绝对起始地址所占字长(32位) #size-cells = ;  长度所占字长(32位) 譬如 cpus { #address-cells = ; #size-cells = ; cpu@0 { compatible = "arm,cortex-a9";
如何理解设备树中address-cells和size-cells
最近刚刚解除设备树,对address-cells和size-cells的含义表示很不解,网上找到诸如下面的描述(总感觉不拗口了,而且很难理解):#address-cells = <1>;基地址、片选号等绝对起始地址所占字长(32位)#size-cells = <1>; 长度所占字长(32位)实际上,address-cells和size-cells表明子设备结点如何写地址(r...
linux xxx-cells详解
可寻址的设备使用如下信息来在Device Tree中编码地址信息:     reg    #address-cells    #size-cells 其中reg的组织形式为reg = , 其中的每一组address length表明了设备使用的一个地址范围。address为1个或多个32位的整型(即cell),而length则为cell的列表或者为空(若#size-cells = 0)。
Device Tree常用方法解析
Device Tree常用方法解析 Device Tree在Linux内核驱动中的使用源于2011年3月17日Linus Torvalds在ARM Linux邮件列表中的一封邮件,他宣称“this whole ARM thing is a f*cking pain in the ass”,并提倡学习PowerPC等其他架构已经成熟使用的Device Tree技术。自此,Device Tree
device tree中对PCIe的描述
 /dts-v1/; / {  compatible = "xlnx,zynqmp-zu9", "xlnx,zynqmp";  #address-cells = ;  #size-cells = ;  model = "ZCU102 RDB";  cpus {   #address-cells = ;   #size-cells = ;   cpu@0 {    comp
dts中的xxxx-cells
在设备树中经常会出现#address-cells #size-cells #gpio-cells #interrupt-cells等属性,这里我们统一用xxxx-cells称呼。cell表示一个无符号的32位整数,xxxx-cells指定用多少个cell描述xxxx属性。 
devicetree(设备树)的用法
本文通过为一个新machine写一个设备树来介绍设备树相关的概念,以及如何来描述一个machine。 关于设备树的技术细节描述,需要参考ePAPR文档,ePAPR文档中包含了大量的基础语法之外的细节,如果你需要了解更多本文之外的设备树细节,请参考ePAPR文档。 基本数据格式 设备树是一个由节点及属性组成的简单树结构。属性是基于key-value对的,节点
Linux 设备树(Device Tree)简介
DTS (device tree source)   .dts文件是一种ASCII 文本格式的Device Tree描述,此文本格式非常人性化,适合人类的阅读习惯。基本上,在ARM Linux在,一个.dts文件对应一个ARM的machine,一般放置在内核的arch/arm/boot/dts/目录。由于一个SoC可能对应多个machine(一个SoC可以对应多个产品和电路板),势必这些.dts文
(DT系列二)device tree的书写规范
devicetree的书写规范 下面从节点,属性,reg,ranges,中断控制器等几个方面叙述devicetree的书写规范。 1,dts的基本元素:节点 .dts(或者其include的.dtsi)基本元素为结点和属性。举例说明节点的概念: / { node1 { a-string-property = "A string"; a-strin
Android下Device Tree简介
Device Tree简介 一、概念        1、Device Tree 是一种描述硬件的数据结构,可以把嵌入式系统资源抽象成一颗树形结构,可以直观查看系统资源分布;内核可以识别这棵树,并根据它展开出Linux内核的platfrom_device等。       2、Device Tree 改变了原来用hardcode方式将HW配置信息嵌入到内核代码的方法,消除了arch/arm下大量