簡體   English   中英

如何在 Yocto 中添加新的 kernel 版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM