是否有一个中心位置,其中记录了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选项,但显然不是全部。
答案 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,以便您只提取“帮助”位,而不提取其余的配置输入内容。