|
|
本帖最后由 Becase 于 2025-6-24 09:53 编辑
导出dtb
`/sys/firmware/fdt` 是 Linux 系统中用于访问设备树(Device Tree)的文件路径。设备树是一种描述硬件设备及其属性的数据结构,通常以 .dtb 文件的形式存储。以下是关于 /sys/firmware/fdt 的功能和用途的总结:
运行下面的命令将fdt文件拷贝到一个普通的文件中,通过ssh导出即可。
- cp /sys/firmware/fdt /data/buildroot.dtb
复制代码
dtb反编译
使用 `dtc`(Device Tree Compiler,设备树编译器)工具将一个 `.dtb` 文件(设备树二进制文件)反编译为 `.dts` 文件(设备树源文件)。具体参数解释如下:
- dtc -I dtb -O dts -f ./buildroot.dtb -o ./buildroot.dts
复制代码
- **`dtc`**:设备树编译器工具,用于编译和反编译设备树文件。
- **`-I dtb`**:指定输入文件的格式为 `.dtb`(设备树二进制格式)。
- **`-O dts`**:指定输出文件的格式为 `.dts`(设备树源代码格式)。
- **`-f`**:强制覆盖输出文件,即使输出文件已经存在,也会重新生成。
- **`./buildroot.dtb`**:输入文件路径,指定要反编译的 `.dtb` 文件。
- **`-o ./buildroot.dts`**:输出文件路径,指定生成的 `.dts` 文件的保存位置。
dts文件
附件获取
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|