我正在尝试在Yocto中学习BSP定制。例如,解释要配置的文件的源始终在“ arch”之后给出路径。 arch / arm / boot / dts
但是在Build目录中,有多个具有相同路径的dts;
1- ./tmp/work/cortexa8hf-neon-poky-linux-gnueabi/linux-libc-headers/4.18-r0/linux-4.18/arch/arm/boot/dts
2- ./tmp/worklinux-yocto/4.18.9+gitAUTOINC+bf98e195a4_0cdc8564c6-r0/linux-beaglebone_yocto-standard-build/arch/arm/boot/dts
3- ./tmp/work/cortexa8hf-neon-poky-linux-gnueabi/linux-libc-headers/4.18-r0/linux-4.18/arch/arm/boot/dts
4- ./tmp/work-shared/beaglebone-yocto/kernel-source/arch/arm/boot/dts
有人知道我应该使用哪一条路径来添加自定义u-boot和内核(用于u-boot和内核移植)?
非常感谢。 最好的问候
答案 0 :(得分:0)
不应该更改构建输出路径中的文件。有两种方法。您可以使用已应用您的更改的内核或u-boot源树,或者应用从所做的更改中生成的补丁。在这两种情况下,您都需要编写相同的位烘烤配方。有关详细信息,请参阅Yocto手册。我最近写过有关开发董事会支持包here的文章。但是,您需要了解如何使用和编写现有/自定义层和烘焙食谱以及在Yocto手册中可以找到的信息。