dtb是什么文件?怎么打开?

dtb是什么文件?怎么打开?,第1张

dtb是可以减少linux内核版本的数量的文件。同一份linux 内核代码可以在多个板卡上运行,每个板卡可以使用自己的dtb文件。

1,在linux内核启动过程中会解析dtb文件,根据dtb文件中设备列表进行加注各个外设的驱动模块。

2,PC机在启动时会自动扫描外设,而在嵌入式中,linux内核启动过程中只是解析dtb文件,从而加载对应的模块。

3,编译linux内核时必须选择某外设模块,并且dtb中包括该外设的信息。在linux内核启动过程中才能自动加载该模块。

dtb文件中外设列表,和在linux内核中使能各个外设驱动模块(设置*或M)有什么关系? 是否可以这么理解,要想一份linux kernel可以运行在多块板卡上,必须在linux kernel配置中包括所有这些板卡的driver 模块,这样在linux启动过程中才能根据dtb 中的列表进行加载模块。

因为PC机基本就是暗指X86,这样X86架构上外设都是基于PCI或者PCIE总线,这类总线可以在启动的时候,动态扫描。 嵌入式里面,ARM和PowerPC, SOC 主要的设备控制器都是基于soc总线,其不像pci/pcie总线可以动态的扫描。所以需要dtb。

dtb是可以减少linux内核版本数量的文件,打开方式如下:

1、首先,百度搜索框中输入UltraEdit,然后单击百度一下,如下图所示,然后进入下一步。

     

2、其次,将出现免费下载链接,找到合适的链接点击进入下载,如下图所示,然后进入下一步。

     

3、接着,在d出窗口中,单击【立即下载】按钮以下载软件,然后将其安装在计算机上,如下图所示,然后进入下一步。

     

4、然后,打开UltraEdit软件后,点击左上角的【文件】,如下图所示,然后进入下一步。

     

5、随后,选择要打开的dtb文件,再点击右下角的【打开】,如下图所示,然后进入下一步。

     

6、最后,就可以打开该文件了,如下图所示。这样,问题就解决了。

   


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12081701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存