当前位置: 首页 > 知识库问答 >
问题:

约克托内核配置传播

公羊信厚
2023-03-14

在我的Yocto系统中,我有一个层定义了linux内核上的一堆补丁,以及一个包含内核配置的文件“deconfig”。当我修改这个文件时,更改会反映在我构建的映像中。

但是,一些更改被否决了,我很难弄清楚如何或在哪里。我确实在其他层中发现了一堆defconfig文件,但是有没有简单的方法来找出应用了哪些文件以及以什么顺序应用了这些文件?

谢谢

共有1个答案

阎宾实
2023-03-14

不是其他防御配置推翻了您的配置(至少在甚至只是远程理智的设置中不是),而是配置片段(创建片段)。您可以找出完全发生的情况:

bitbake -e virtual/kernel | less

(当然,您可以选择另一个页面,或重定向到文件以进行其他处理)

并寻找:

KERNEL_FEATURES

-

SRC_URI

-

请注意,此描述仅适用于包含内核deconfig的设置。如果您在没有内核deconfig的情况下工作,情况可能会有所不同。

 类似资料:
  • 与此问题相关。为了自定义我在自定义层中创建的内核配置,此结构: 其中文件实际上是用于手动编译内核(请参阅其他问题)。文件包含以下代码: 我确信该文件已得到处理,因为如果我更改 defconfig 的名称,则会引发“找不到文件”错误。 问题是编译后的内核没有我的自定义。但是如果我将我的deconfig复制到构建目录(即

  • 我正在使用Yocto为i.MX板构建图像。我的要求是为板建立特定的内核。 从Freescale Yocto仓库网站下载后,我可以看到多个内核的配方。 你能指导我了解yocto将如何决定构建哪个内核吗?我的意思是Yocto在哪里配置以根据可用的内核配方构建特定的内核?

  • 7.a. 时区 您首先需要选择您所在的时区以便系统知道它自己身在何处. 从 /usr/share/zoneinfo 中找到您的时区, 然后用 ln 作一个符号链接到 /etc/localtime: 代码清单 1: 设定时区信息 # ls /usr/share/zoneinfo (假设您打算用 GMT 时间) # ln -sf /usr/share/zoneinfo/GMT /etc/localti

  • 背景:我正在使用jOOQ访问Firebird数据库。Firebird 2. x的行大小限制为64KB。我以前从未达到过限制,但是这个特定的数据库使用UTF8,这意味着限制缩小到大约16K个字符。 以下是我使用jOOQ的方式: > 根据需要加载或创建POJO(已生成)。例如。: 根据需要使用book对象。 如果用户保存更改,则将其存储回记录。 步骤3在方法上失败,因为jOOQ不知何故正在将所有空的字

  • 我试图在Yocto构建环境(bitbake virtual/kernel-c menuconfig)中配置内核,出于某种原因,在运行时打开的新终端只是运行内核的完整编译,然后退出,而不是简单地打开配置菜单。 这曾经适用于jethro分支中的相同metas,但现在不适用于krogoth。 有人知道是什么引起的吗?

  • Updated and restructured by Jim Mock. Originally contributed by Jake Hamby. 9.1. 概述 内核是 FreeBSD 操作系统的核心。 它负责管理内存、 执行安全控制、网络、 磁盘访问等等。 尽管 FreeBSD 可以动态修改的现在已经越来越多,但有时您还是需要重新配置和编译您的内核。 读完这章,您将了解: 为什么需要建立定