在我的Yocto系统中,我有一个在linux内核上定义一堆补丁的层,以及一个包含内核配置的文件“defconfig”。当我修改此文件时,更改会反映在我构建的图像中。
然而,一些改变正在被否决,我很难弄清楚如何或在哪里。我确实在其他层中找到了一堆defconfig文件,但有没有简单的方法来确定应用哪些文件以及按什么顺序?
由于
答案 0 :(得分:1)
不是其他defconfig否决你的配置(至少不是在一个甚至只是远程理智的设置),而是配置片段(creating fragments)。你可以找到完全相同的事情:
bitbake -e virtual/kernel | less
(您当然可以选择其他寻呼机,或重定向到文件以进行其他处理)
寻找:
KERNEL_FEATURES
- &GT;在这里,您可以找到应用于构建<。p>的.scc文件形式的内核配置片段列表
SRC_URI
- &GT;这应该提到你的defconfig文件的路径,而不是第二个。
请注意,此描述仅适用于包含内核defconfig的设置。如果你没有工作,事情会有所不同。