buildroot BR2选项在哪里记录?

时间:2018-05-02 16:58:54

标签: buildroot

是否有一个中心位置,其中记录了buildroot的config和defconfig文件中使用的所有BR2选项?

目前,我正在寻找自定义buildroot目标设备的方法。我偶然发现了选项BR2_LINUX_KERNEL_INTREE_DTS_NAME,BR2_LINUX_KERNEL_USE_CUSTOM_DTS和BR2_LINUX_KERNEL_CUSTOM_DTS_PATH,但没有文档告诉我如何使用它们。

在搜索该文档时,我意识到我无法找到完整的BR2选项列表及其功能。这样的清单是否存在? buildroot手册确实描述了一些BR2选项,但显然不是全部。

2 个答案:

答案 0 :(得分:1)

这些选项在Kconfig环境中记录。只需执行make menuconfig,选择内核子菜单,找到一个DTS选项并按H。您将获得这样的帮助文本:

BR2_LINUX_KERNEL_DTS_SUPPORT:                                                                                                                                                                                                       
Compile one or more device tree sources into device tree                                                                                                                                                                          
blobs.                                                                                                                                                                                                                            
Select the dts files to compile in the options below.

您很可能需要BR2_LINUX_KERNEL_CUSTOM_DTS_PATH

答案 1 :(得分:0)

这会让你接近。至少所有的帮助都会在一个文件中,供您在闲暇时阅读:

    $ mkdir ~/tmp
    $ cd <path_to>/buildroot<version>$ for f in `find . -name *.in`; do cat $f >> ~/tmp/in-files; done;
    $ vi ~/tmp/in-files 

您还可以扩展“do”部分以包括使用 awk、sed 或 grep,以便您只提取“帮助”位,而不提取其余的配置输入内容。