如何在yocto中编译linux-raspberrypi内核?

时间:2019-02-07 13:20:20

标签: linux-kernel yocto bitbake meta-raspberrypi

我想用meta-raspberrypi / recipe-kernel / linux-raspberrypi_x.x.bb中存在的linux-raspberrypi构建yocto映像

使用“ bitbake core-image-minimal”构建图像时。它从poky / meta / recipe-kernel / linux-libc-headers_x.x.bb

编译内核

如果我在local.conf中使用以下行

PREFERRED_VERSION_linux-raspberrypi = "4.9.%"
IMAGE_INSTALL_append = " linux-raspberrypi"

这是我遇到的错误。 错误:没有RPROVIDES'linux-raspberrypi'(但是/home/harris/poky/meta/recipes-core/images/core-image-minimal.bb RDEPENDS处于打开状态,或以其他方式要求它)

我还应该在local.conf中写些什么来从meta-raspberrypi编译内核。还有如何停止直接从poky / meta / recipe-kernel / linux-libc-headers获取bitbake提取内核。

我正在使用'sumo'分支。

1 个答案:

答案 0 :(得分:2)

删除IMAGE_INSTALL_append =“ linux-raspberrypi”并尝试将其添加到local.conf(或计算机配置文件)PREFERRED_PROVIDER_virtual / kernel =“ linux-raspberrypi”。