此文转自:http://blog.csdn.net/21cnbao/article/details/8457546更详细内容可以参考官网Device Tree 官网:http://devicetree.org/Device_Tree_Usage1. ARM Device Tree起源Linus To...
分类:
系统相关 时间:
2015-04-08 18:01:07
阅读次数:
241
我的理解是为了适应灵活的嵌入式平台,FDT将一些固定人为需要修改的参数信息从uboot和kernel中(如uboot下的bd_t)剥离出来,修改硬件后,不需要重新修改烧录uboot kernel,仅需要修改FDT文件即可完成对新硬件的支持。但是有一些动态修改的信息还是需要uboot以及kernel来操作,如cmdline,usb以及pci的枚举设备信息。...
分类:
其他好文 时间:
2015-03-05 13:03:17
阅读次数:
172
转载:http://blog.chinaunix.net/uid-20522771-id-3457184.html原文链接:http://devicetree.org/Device_Tree_Usage#How_Interrupts_WorkDevice Tree Usage设备树使用手册This ...
分类:
其他好文 时间:
2014-11-15 18:49:05
阅读次数:
115
devicetree中数据和structdevice有什么关系总体来说,devicetree与structdevice的关系应该还是在其生成platformdevice的时候,一直传递的structdevice *parent参数。下面先把其源码中传递过程描述如下(仍以At91rm9200为例):1...
分类:
其他好文 时间:
2014-10-28 20:01:19
阅读次数:
112
一,主要问题:系统在启动的时候,是怎么加载 dts的;Lk,kernel中都应调查。二:参考文字dts加载流程如下图所示:启动过程中,bootloader(默认是bootable/bootloader/lk)会根据机器硬件信息选择合适的devicetree装入内存,把地址等相关信息传给kernel。...
分类:
其他好文 时间:
2014-10-28 19:59:52
阅读次数:
196
DTS结构及其编译方法一:主要问题1,需要了解dtsi与dts的关系2,dts的结构模型3,dts是如何被编译的,以及编译后会生成一个什么文件.二:参考文字1,DTS(device tree source).dts文件是一种ASCII文本格式的DeviceTree描述。基本上,在ARMLinux内,...
分类:
其他好文 时间:
2014-10-28 19:53:34
阅读次数:
380
devicetree的书写规范下面从节点,属性,reg,ranges,中断控制器等几个方面叙述devicetree的书写规范。1,dts的基本元素:节点.dts(或者其include的.dtsi)基本元素为结点和属性。举例说明节点的概念:/ { node1 { a-string-...
分类:
其他好文 时间:
2014-10-28 19:48:44
阅读次数:
236
Linux kernel 是怎么将 devicetree中的内容生成plateform_device1,实现场景(以Versatile Express V2M为例说明其过程)以arch/arm/mach-vexpress/v2m.c 为例,在该文件中的v2m_dt_init函数的作用就是利用 dt(...
分类:
系统相关 时间:
2014-10-28 19:32:24
阅读次数:
344