蓝牙和wifi在这里启用:
imx7dsabresd.conf
您可以将以下内容添加到 local.conf 以删除蓝牙:
MACHINE_FEATURES_remove = "bluetooth"
CAAM 在此处的内核配置中启用:
defconfig
要更改内核配置,您可以提供新的 defconfig 或使用配置片段。以下步骤描述了如何创建配置片段。
运行以下命令并取消选择蓝牙相关的配置选项:
bitbake -c menuconfig virtual/kernel
运行以下命令在${WORKDIR}中生成fragment.cfg
bitbake -c diffconfig virtual/kernel
此时,如果您没有自己的图层,请按照以下指南创建一个:
Creating Your Own Layer
为 .bbappend 和配置片段创建目录:
mkdir -p ${PATH_TO_YOUR_LAYER}/recipes-kernel/linux/linux-fslc-imx/linux-fslc-imx/
将 fragment.cfg 从 ${WORKDIR} 移动到 ${PATH_TO_YOUR_LAYER}/recipes-kernel/linux/linux-fslc-imx/linux-fslc-imx/
创建一个 ${PATH_TO_YOUR_LAYER}/recipes-kernel/linux/linux-fslc-imx_%.bbappend(假设 linux-fslc-imx 是此板的正确内核配方)并将以下内容放入其中:
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://fragment.cfg"
此外,您可能会发现手册的Creating Configuration Fragments 部分很有帮助。
有关 bbappend 的更多信息,请参阅:
mega-manual