kernel - Buildroot - 如何自定义现有的内核 defconfig
问题描述
我想知道如何bcmrpi
使用 Buildroot 的 ncurses 接口构建自定义内核 defconfig(基于标准 defconfig 作为起点)。
我目前Kernel configuration -> Using an in-tree defconfig file
在 Buildroot menuconfig 中选择bcmrpi
了Defconfig name
.
我尝试使用 make 对内核进行一些更改,linux-menuconfig
但是当我尝试使用make clean
未构建的更改编译它时,当我linux-menuconfig
事后检查它们已被重置回bcmrpi
设置时。
我想从这些默认值中更改一些设置,然后将生成的设置保存到新的 defconfig 中,类似于 Buildroot 所做make savedefconfig
的,但对于内核。我使用什么命令?
解决方案
Buildroot 确实提供了手册make linux-update-defconfig
中解释的- 但请注意,您需要先配置 BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE 以便它知道存储配置文件的位置。
或者,您可以使用片段文件,例如附加到 bcmrpi_defconfig 的 kconfig 片段。有关此示例,请参见 configs/orangepi_zero_defconfig。
推荐阅读
- python - 我们可以添加numpy对象纸浆目标函数吗
- excel - 在 Excel 中查找字符串并将列字母存储在变量 VBA 中
- amazon-web-services - 使用 AWS SAM 部署时如何避免避免大小限制
- react-native - 反应本机导航错误。我该如何解决这个问题?
- c++ - MIME 数据中的 libcurl HTTP 请求集 content-disposition 和 content-type
- javascript - 使用 TypeScript 创建 React App 以从 node_modules 编译代码
- flutter - 如何让这个设计变得扑朔迷离?
- flutter - Flutter Streambuilder - where 和 orderBy 组合不起作用
- swift - iOS:当应用程序处于后台时,不会调用 didReceiveRemoteNotification
- javascript - 在 Electron 窗口关闭之前执行异步任务