我是 Yocto 新手,正在尝试使用 yocto 构建 RT 图像。
我使用的Ubuntu版本:20.04
yocto 分支:咚咚
我构建了最小的图像内核版本。
版本 = 4
补丁级别 = 14
次级别 = 112
但无法在该路径中找到patch-4.14.112-rtXX.patch补丁使其成为RT镜像: (https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/)
问题:
在发出“bitbake core-image-minimal”命令之前如何找到 bitbake 将构建的内核版本? (因为上面的链接中不存在某些 rt 补丁,并且在应用时,补丁的版本应该匹配?)
如何应用 PREEMPT_RT 补丁?
在上面的 pdf 中,直到完成构建最小图像步骤。
要了解您正在使用的 yocto 内核版本,只需输入 bitbake -e virtual/kernel | grep "^PV"
您需要使用
linux-yocto-rt
kenrel 来代替 linux-yocto
。您可以通过编辑conf/local.conf来做到这一点:
PREFERRED_PROVIDER_virtual/kernel =“linux-yocto-rt”