如何用yocto构建实时图像?

问题描述 投票:0回答:1

我是 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/

问题:

  1. 在发出“bitbake core-image-minimal”命令之前如何找到 bitbake 将构建的内核版本? (因为上面的链接中不存在某些 rt 补丁,并且在应用时,补丁的版本应该匹配?)

  2. 如何应用 PREEMPT_RT 补丁?

参考文件: https://archive.fosdem.org/2018/schedule/event/rt_linux_with_yocto/attachments/slides/2684/export/events/attachments/rt_linux_with_yocto/slides/2684/Yocto_RT.pdf

在上面的 pdf 中,直到完成构建最小图像步骤。

raspberry-pi3 yocto
1个回答
0
投票
  1. 要了解您正在使用的 yocto 内核版本,只需输入 bitbake -e virtual/kernel | grep "^PV"

  2. 您需要使用

    linux-yocto-rt
    kenrel 来代替
    linux-yocto
    。您可以通过编辑conf/local.conf来做到这一点:

    PREFERRED_PROVIDER_virtual/kernel =“linux-yocto-rt”

© www.soinside.com 2019 - 2024. All rights reserved.