Devicetree

来自资料库(何亚红)
跳转到导航 跳转到搜索

说明

Devicetree是一种描述硬件的结构体,常见于Linuxu-boot等,通常用来配置硬件功能(即配置要加载的驱动及其参数)。

常见的设备树文件格式:

文件后缀 含义 说明
dts DevicetreeSource 设备树源代码,文本格式,一般用于编辑。
dtb DevicetreeBlob 设备树二进制片段,实际加载在内存中使用。

工具/库

  • dtc: 设备树编译器(devicetree-compiler)工具链,主要包含以下组件:
名称 类型 说明
libfdt C语言设备树库
pylibfdt python设备树库(libfdt的python binding)
convert-dtsv0 工具
dtc 工具 设备树编译器,可实现dts、dtb及其他格式之间的转化。
dtdiff 工具
fdtdump 工具
fdtget 工具
fdtoverlay 工具
fdtput 工具

规范源代码

主要

https://github.com/devicetree-org/devicetree-specification.git

社区信息

网址:https://www.devicetree.org/