Devicetree:修订间差异
跳转到导航
跳转到搜索
创建页面,内容为“== 说明 == Devicetree是一种描述硬件的结构体,常见于Linux、u-boot等,通常用来配置硬件功能(即配置要加载的驱动及其参数)。 常见的设备树文件格式: {| class="wikitable" |+ !文件后缀 !含义 !说明 |- |dts |DevicetreeSource |设备树源代码,文本格式,一般用于编辑 |- |dtb |DevicetreeBlob |设备树二进制片段,实际加载在内存中使用。 |} == 社区信息 == 网址:https://w…” |
|||
(未显示同一用户的2个中间版本) | |||
第1行: | 第1行: | ||
== 说明 == | == 说明 == | ||
Devicetree是一种描述硬件的结构体,常见于[[Linux]]、[[u-boot]]等,通常用来配置硬件功能(即配置要加载的驱动及其参数)。 | Devicetree是一种描述硬件的结构体,常见于[[Linux]]、[[U-Boot|u-boot]]等,通常用来配置硬件功能(即配置要加载的驱动及其参数)。 | ||
常见的设备树文件格式: | 常见的设备树文件格式: | ||
第11行: | 第11行: | ||
|dts | |dts | ||
|DevicetreeSource | |DevicetreeSource | ||
| | |设备树源代码,文本格式,一般用于编辑。 | ||
|- | |- | ||
|dtb | |dtb | ||
第17行: | 第17行: | ||
|设备树二进制片段,实际加载在内存中使用。 | |设备树二进制片段,实际加载在内存中使用。 | ||
|} | |} | ||
== 工具/库 == | |||
* [https://git.kernel.org/pub/scm/utils/dtc/dtc.git dtc]: 设备树编译器(devicetree-compiler)工具链,主要包含以下组件: | |||
{| class="wikitable" | |||
!名称 | |||
!类型 | |||
!说明 | |||
|- | |||
|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/ | 网址:https://www.devicetree.org/ |
2023年8月4日 (五) 12:41的最新版本
说明
Devicetree是一种描述硬件的结构体,常见于Linux、u-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