在哪里记录了 buildroot BR2 选项?
Where are buildroot BR2 options documented?
是否有一个中心位置记录了 buildroot 的配置和 defconfig 文件中使用的所有 BR2 选项?
目前,我正在寻找自定义 buildroot 目标设备树的方法。我偶然发现了选项 BR2_LINUX_KERNEL_INTREE_DTS_NAME、BR2_LINUX_KERNEL_USE_CUSTOM_DTS 和 BR2_LINUX_KERNEL_CUSTOM_DTS_PATH,但没有文档告诉我如何使用它们。
在搜索该文档时,我意识到我找不到 BR2 选项及其作用的完整列表。这样的列表存在吗? buildroot 手册确实描述了一些 BR2 选项,但显然不是全部。
这些选项记录在 Kconfig 环境中。只需执行 make menuconfig
、select Kernel 子菜单,找到 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
。
这会让你接近。至少所有的帮助都将在一个文件中,供您在闲暇时仔细阅读:
$ 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,这样您就可以只提取 'help' 位,而不提取其余的配置输入内容。
是否有一个中心位置记录了 buildroot 的配置和 defconfig 文件中使用的所有 BR2 选项?
目前,我正在寻找自定义 buildroot 目标设备树的方法。我偶然发现了选项 BR2_LINUX_KERNEL_INTREE_DTS_NAME、BR2_LINUX_KERNEL_USE_CUSTOM_DTS 和 BR2_LINUX_KERNEL_CUSTOM_DTS_PATH,但没有文档告诉我如何使用它们。
在搜索该文档时,我意识到我找不到 BR2 选项及其作用的完整列表。这样的列表存在吗? buildroot 手册确实描述了一些 BR2 选项,但显然不是全部。
这些选项记录在 Kconfig 环境中。只需执行 make menuconfig
、select Kernel 子菜单,找到 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
。
这会让你接近。至少所有的帮助都将在一个文件中,供您在闲暇时仔细阅读:
$ 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,这样您就可以只提取 'help' 位,而不提取其余的配置输入内容。