linux怎么调用dts生成dtb?
dtb文件的功能是通过使用dtb来减少linux内核版本的数量。相同的linux内核代码可以在多个板上运行,每个板可以使用自己的dtb文件。
1.在linux内核启动过程中,对dtb文件进行解析,并根据dtb文件中的设备列表填充各个外设的驱动模块。
2.pc机启动时会自动扫描外设,而在嵌入式系统中,linux内核只是解析dtb文件来加载相应的模块。
3.编译linux内核时,必须选择外设模块,外设信息包含在dtb中。只有在linux内核启动时,才能自动加载模块。要使用dtb,需要在uboot启动内核时在boot命令中指定dtb的位置。格式为bootmuimageuaddrramdiskuaddrdtb如果addr没有ramdisk,则需要将其写入bootmuimageuuaddr-dtbaddr,用“-”表示没有ramdisk
原文标题:uboot是什么 linux怎么调用dts生成dtb?,如若转载,请注明出处:https://www.saibowen.com/tougao/21718.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。