[技术问答] Buildroot高级应用:保存Buildroot的设置

[复制链接]
 楼主| twjiang 发表于 2022-1-26 15:07 | 显示全部楼层 |阅读模式
本帖最后由 twjiang 于 2022-1-26 16:41 编辑

Buildroot编译环境下有三个配置文件:buildroot配置文件(buildroot.config), linux配置文件(linux.config), uboot配置文件(uboot.config).
buildroot配置文件中会关联linux配置文件和uboot配置文件。

通过命令来加载预设的buildroot配置文件(configs/nuvoton_nuc980_iot_defconfig  --> "buildroot.config")
$ make nuvoton_nuc980_iot_defconfig

加载完预设的配置文件后,再在上面配置用户自定义的设定,这可以通过命令完成
$ make menuconfig

在Buildroot的图形配置界面里,通常用户会设置很多选项,比如:rootfs文件系统上有哪些软件包(openssh, Qt, wpa_supplicant等等),GCC编译器的版本号,C库版本,UBIFS(或yaffs2)文件系统参数。有时这些配置好的Buildroot参数想迁移到另外一台机器上,就需要保存Buildroot的配置参数,可以通过命令来完成:
$ make savedefconfig BR2_DEFCONFIG=${HOME}/buildroot.config

现在把${HOME}/buildroot.config复制到另外一台机器上的位置/path/to/buildroot.config,如何加载呢?通过如下命令
$ make defconfig BR2_DEFCONFIG=/path/to/buildroot.config

更多:
内核配置:make linux-menuconfig
如何保存kernel的配置文件?如何让Buildroot加载预先的内核配置文件?

更多:
uboot配置:make uboot-menuconfig
如何保存uboot的配置文件?如何让Buildroot加载预先的uboot配置文件?




kiwis66 发表于 2022-1-27 09:49 | 显示全部楼层
这是配置linux用的么
没接触过这个环境,哪里可以看到详细介绍呢

评论

留个微信,发给你哈  发表于 2022-1-27 11:13
 楼主| twjiang 发表于 2022-1-29 12:13 | 显示全部楼层
Buildroot非常好用,大家要用起来啊,大家踊跃点赞啊,到达100个人时,我就会补齐这个高级用法,适合一套代码管理多个项目(板子,客户)的情形。
foxsbig 发表于 2022-2-8 09:50 | 显示全部楼层
顶,顶,顶
顶到楼主更新更详细的讲解,
哈哈哈哈~~~
onlycook 发表于 2022-2-9 17:10 来自手机 | 显示全部楼层
楼主这做法不厚道啊,哈哈,直接上高级用法我们会更爱你
andygirl 发表于 2022-2-11 11:23 | 显示全部楼层
有点吊胃口啊~
laocuo1142 发表于 2022-2-11 15:45 来自手机 | 显示全部楼层
掉足了我们的胃口,哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

348

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部