Ent*_*KEY 6 linux linux-kernel embedded-linux device-tree
什么是Linux中的设备树?设备树的优点和缺点是什么?
如果有人详细了解设备树,请帮助回答上述问题.
Chr*_*ins 15
设备树是系统中硬件组件的描述,这里是linux中用于arm arch的设备树文件列表:
从这里:
http://devicetree.org/Device_Tree_Usage
设备树是节点和属性的简单树结构.属性是键值对,节点可以包含属性和子节点
树的节点描述了linux内核或其他软件系统(如u-boot)用于初始化硬件的参数.
一些优点包括:
一些缺点包括:
对我来说,编写一个.dts文件几乎是100%的试验和错误,从其他.dts文件中提取示例,看看它做了什么以及它是否接近我想要的...通常这些例子都是我必须使用的,并没有太多的解释正在发生的事情.