Configuration Yocto:无法通过片段应用配置抢占

Configuration Yocto:无法通过片段应用配置抢占,configuration,linux-kernel,real-time,yocto,preempt-rt,Configuration,Linux Kernel,Real Time,Yocto,Preempt Rt,我想使用Yocto Warrior为NXP iMX8MM(ARM64)创建一个实时Linux内核。当前的内核版本是4.19.35,带有.37-rt20补丁。我添加了一个.bbappend文件,其中包含SRC_URI+=”,这样就可以了。我现在需要添加内核配置片段,但并不是所有的都被应用。我的配置片段文件rt.cfg如下所示: # # Timers subsystem # CONFIG_PREEMPT_RT_FULL=y # # CPU Frequency scaling # CONFIG_CP

我想使用Yocto Warrior为NXP iMX8MM(ARM64)创建一个实时Linux内核。当前的内核版本是4.19.35,带有.37-rt20补丁。我添加了一个.bbappend文件,其中包含
SRC_URI+=”
,这样就可以了。我现在需要添加内核配置片段,但并不是所有的都被应用。我的配置片段文件rt.cfg如下所示:

#
# Timers subsystem
#
CONFIG_PREEMPT_RT_FULL=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
当我在Yocto完成后查看.config文件时,我看到
\u GOV\u
的两个配置已正确设置,但最终的.config文件中仍然缺少
配置\u PREEMPT\u RT\u FULL=y
配置。我希望通过脚本(bbappend)自动完成此操作,而不是使用
menuconfig
进行这些更改

问题: 为什么Yocto不允许对.CONFIG文件应用
CONFIG\u PREEMPT\u FULL\u RT=y
,但允许应用其他配置

更新 我通过启用
CONFIG_EMBEDDED=y
启用了“专家”模式,这应该给我应用完全抢占式内核的选项,但该选项在
menuconfig
下仍然不存在。Yocto在尝试应用时仍会覆盖
CONFIG\u PREEMPT\u RT\u FULL