请教下DTB文件的编译和反编译?

? power 2020-03-22 09:36:38
最近在往一个电视盒(Arm架构的SOC)移植CoreELEC(Just Enough OS,linux的一个变种),但是没有这个电视盒在此种linux版本的DTB文件。只有一个电视盒自己的固件中提取的一个DTB文件。我想请教:
(1)是否可以在任意一个linux系统(如Ubuntu 18.04)下,用dtc 命令将这个DTB反编译为可编辑的DTS文件,而不需要管这个DTB文件原来编译的时候是什么环境。我试了一下,是可以反编译成dts的,但不知道这个文件是不是正确可用的?
(2)如果对dts文件进行编辑后,我想将它编译为CoreELEC的中可用的dtb文件,应该如何编译?需要Coreelec的源代码支持吗?还是直接dtc命令就可以编译了?
...全文
622 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧