[英]How to add a new kernel version in Yocto
在我的 Yocto 版本 (dunfell) 中, poky/meta/recipes-kernel/linux
目錄中有 kernel 5.4 的配方。 我需要將 kernel 至少升級到 5.6。 我在meta-mylayer/recipes-kernel/linux/linux-yocto_5.6.bb
中添加了這個版本的recipe,recipe的內容和這里一樣 https://git.yoctoproject.org/meta-arm/tree /meta-arm-bsp/recipes-kernel/linux/linux-yocto_5.6.bb?h=master 。 問題是 kernel 仍在 5.4 版中構建,而不是在 5.6 版中。 我嘗試將以下行添加到我的機器 conf 文件中: PREFERRED_VERSION_linux-at91 = "5.6.19"
當我嘗試使用MACHINE=my_machine bitbake linux-at91
重建 kernel 時,我收到以下注釋:
NOTE: preferred version 5.6.19 of linux-at91 not available (for item linux-at91)
NOTE: versions of linux-at91 available: 4.14+gitAUTOINC+b733e44da2 4.19+gitAUTOINC+046113c438 5.4+gitAUTOINC+67771e4768
NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 5.6.19 of linux-at91 not available (for item kernel-base)
NOTE: versions of linux-at91 available: 4.14+gitAUTOINC+b733e44da2 4.19+gitAUTOINC+046113c438 5.4+gitAUTOINC+67771e4768
NOTE: preferred version 5.6.19 of linux-at91 not available (for item kernel-image-zimage)
NOTE: versions of linux-at91 available: 4.14+gitAUTOINC+b733e44da2 4.19+gitAUTOINC+046113c438 5.4+gitAUTOINC+67771e4768
NOTE: preferred version 5.6.19 of linux-at91 not available (for item virtual/kernel)
NOTE: versions of linux-at91 available: 4.14+gitAUTOINC+b733e44da2 4.19+gitAUTOINC+046113c438 5.4+gitAUTOINC+67771e4768
我還能做什么來升級 kernel?
package 版本是PV = "${LINUX_VERSION}+git${SRCPV}"
。 改用正則表達式,例如
PREFERRED_VERSION_linux-at91 = "5.6%"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.