如何在Yocto项目中添加已更改的dts文件并添加自己的配置内核文件(.conf)?我该改什么菜谱?该怎么改?
发布于 2019-10-24 13:59:57
为了达到您的目的,我将创建自己的层,然后添加内核bb业务量:
sources/meta-ziegfried/recipes-kernel/linux/linux-tn-imx_%.bbappend对于菜谱的确切名称,您应该指定确切的内核菜谱名,而不是我的。要知道您可以使用的名称:
$ oe-pkgdata-util lookup-recipe kernel然后创建一个sources/meta-ziegfried/recipes-kernel/linux/patchs/目录,只需在修补程序中添加对dts的修改:
$ cat sources/meta-ziegfried/recipes-kernel/linux/linux-tn-imx_%.bbappend
FILESEXTRAPATHS_prepend := "${THISDIR}/patchs:"
SRC_URI += " file://0001-add-ziegfried-modified-dts.patch \
"这将自动将您的dts添加到内核中。
对于您正在使用的yocto版本的内核conf,可以使用内核片段:
https://www.yoctoproject.org/docs/2.5/kernel-dev/kernel-dev.html#creating-config-fragments
https://stackoverflow.com/questions/58542016
复制相似问题