Buildroot-如何自定义现有内核defconfig

Jer*_*ose 0 kernel buildroot

我想知道如何bcmrpi使用Buildroot的ncurses接口来构建自定义内核defconfig(基于标准defconfig作为起​​点)。

目前,我已经Kernel configuration -> Using an in-tree defconfig file在Buildroot菜单配置中选择,bcmrpi作为Defconfig name

我曾尝试使用make对内核进行一些更改,linux-menuconfig但是当我尝试使用make clean更改进行编译时,这些更改不会生成,并且当我linux-menuconfig随后检查它们是否已重置为bcmrpi设置时。

我想从这些默认设置中更改一些设置,然后将生成的设置保存到新的defconfig中,类似于Buildroot的用法make savedefconfig,但用于内核。我使用什么命令?

小智 5

Buildroot确实提供了手册中make linux-update-defconfig所解释的-但请注意,您需要首先配置BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE,以便它知道将配置文件存储在何处。

或者,您可以使用一个片段文件,例如一个kconfig的片段,该片段被附加到bcmrpi_defconfig中。有关此示例,请参见configs / orangepi_zero_defconfig。