目录
前言
本文主要关注的是DTS文件的格式,书写规范,以及DTB文件的格式。
1 DTS文件的格式
1.1 DTS文件的总体布局
设备树源文件通常以dts
为后缀,其总体布局如下:
/* 设备树文件支持c语言的注释符 */
// 下面是设备树的总体布局
/dts-v1/;
[memory reservations]
/ {
[property definitions]
[child nodes]
};
以上各项的含义分别为:
名称 | 含义 |
---|---|
/dts-v1/ | 设备树文件的版本 |
memory reservations | 指定保留内存,内核不会使用保留内存 |
/ | 根节点(使用花括号括出属于根节点的内容) |
property definitions | 根节点的属性,用来描述硬件 |
child nodes | 孩子节点(使用花括号括出属于孩子节点的内容) |
1.2 memory reservations的格式
该项是可选项,如果想要保留一段内存不让内核使用,可用如下格式指定:
/*
address 指定要保留的内