Linux 设备树
本栏主要介绍设备树的语法、用法、解析及移植过程
楓潇潇
这个作者很懒,什么都没留下…
展开
-
Linux DeviceTree学习(一)
Linux DeviceTree学习(一)1 ARM Device Tree起源在 Linux 2.6 中,ARM 架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx 和 arch/arm/mach-xxx,采用 Device Tree 后,许多硬件的细节可以直接透过它传递给 Linux,而不再需要在 kernel 中进行大量的冗余编码。Device Tree 由一系列被命...原创 2019-07-12 22:14:38 · 1303 阅读 · 0 评论 -
Linux DeviceTree学习(四)
Linux DeviceTree学习(三)5 设备树移植5.1 创建设备树文件以下内容是最简单的设备树文件:/dts-v1/;/ { #address-cells = <0x1>; #size-cells = <0x1>; model = "sunxi-v3s"; compatible = "allwiner,sun8i-v3s"; chosen {...原创 2019-07-12 23:04:41 · 618 阅读 · 0 评论 -
Linux DeviceTree学习(二)
Linux DeviceTree学习(二)3 Device Tree基本语法3.1 基本数据格式设备树是节点和属性的简单树型结构。属性是键-值对,节点可以包含属性和子节点。例如,以下是.dts格式的简单树:/dts-v1/;/ { node1 { a-string-property = "A string"; a-string-list-property = ...原创 2019-07-12 22:44:46 · 557 阅读 · 0 评论 -
Linux DeviceTree学习(三)
Linux DeviceTree学习(三)4 Linux Kernel匹配设备树4.1 Kernel使能device treeBoot options --->[*] Flattened Device Tree support (0) Compressed ROM boot loader base address(0) Compressed ROM boot loader B...原创 2019-07-12 22:57:25 · 800 阅读 · 0 评论