gpt4 book ai didi

linux - 在 Yocto 中扩展 Linux 版本的最简单方法

转载 作者:太空宇宙 更新时间:2023-11-04 10:09:13 26 4
gpt4 key购买 nike

我正在尝试在 git 存储库的标签上扩展我的项目中的 Linux 版本。我设法将标记值传递给 Linux-*.bb 并寻找将其添加到内核版本的最佳解决方案,这样我就可以在/etc/kernel-version 文件中看到它,并在键入 "uname -r 后作为输出"例如:3..11.67-我的标签

我知道有类似 LINUX_KERNEL_EXTENSION 的东西,但我没能让它工作。

最简单的方法是什么?如何在不刷新我的电路板的情况下进行测试?

谢谢,

最佳答案

有一个专用的配置选项,名称为 CONFIG_LOCALVERSION,可以在 General Setup -> Local version - append to kernel release 下找到。您可以通过简单地使用 bitbake -c menuconfig 或直接在内核配置文件中添加以下行来添加它:

CONFIG_LOCALVERSION="+mycustomboard"
CONFIG_LOCALVERSION_AUTO=y

如果您需要添加您的标签值作为扩展,您必须在您的内核配方中添加以下几行:

LOCALVERSION = "+mycustomboard-${LINUX_VERSION_EXTENSION}"
LINUX_VERSION_EXTENSION = "1.2.3"

这样一来,uname -r 输出将包含您期望的 +mycustomboard-1.2.3

关于linux - 在 Yocto 中扩展 Linux 版本的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50112647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com