将内核头文件添加到 yocto raspberrypi-image

将内核头文件添加到 yocto raspberrypi-image

如何将内核头文件添加到 yocto 映像中。我尝试在 local.conf 中添加以下变量

IMAGE_INSTALL_append = " kernel-dev kernel-devsrc kernel-modules"

但我仍然无法看到构建目录/lib/modules/4.19.58/

编辑 1:我正在使用 meta-raspberrypi-warrior、meta-openembedded-warrior、qt5-warrior 编辑 2:qt5-image.bbhttps://pastebin.com/PktdU77F qt5-基本图像.bbhttps://pastebin.com/CsML42hk 控制台-image.bbhttps://pastebin.com/FKfUiKVE

答案1

该配方kernel-dev非常依赖于 BSP,因此如果不知道使用哪个版本的哪个 BSP,就无法回答这个问题。

尽管如此,为了进一步挖掘,您可以在成功构建后查看包${BUILDDIR}/tmp/deploy/<package type>/kernel-dev.<package type>中包含的内容kernel-dev

例如,在我的 Yocto 树上具有“非常具体”的 BSP,kernel-dev包的内容如下:

./boot/
./boot/Module.symvers-3.14.29
./boot/System.map-3.14.29
./boot/config-3.14.29

为了使此配方安装 /usr/src/linux 树,您可以在自己的 yocto 中实现meta一个bbappend文件,该文件将实现do_install_append()部署所需标题的功能。

相关内容