【问题标题】:How to build Real time image with yocto?如何使用 yocto 构建实时图像?
【发布时间】:2021-09-17 14:46:52
【问题描述】:

我是 Yocto 的新手,我正在尝试使用 yocto 构建 RT iamge。

使用 ubuntu 版本:20.04

yocto 分支:thud

并且我构建了最小的镜像内核版本。

版本 = 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】:
    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"

    【讨论】:

      猜你喜欢
      • 2021-11-18
      • 2018-05-13
      • 1970-01-01
      • 2018-06-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多