uboot 或 Linux 内核可以通过输入“make menuconfig”来打开图形化配置界面,menuconfig是一套图形化的配置工具,需要 ncurses 库支持。 sudo apt-get install build-essential sudo apt-get install libncurses5-dev 2 menuconfig菜单使用说明和举例 menuconfig 重点会用到两个文件:.config 和 Kconfig,.config 文件前面...
2. menuconfig图形化配置原理 2.1 make menuconfig过程分析 当输入make menuconfig以后会匹配到顶层Makefile中的如下代码: %config:scripts_basicoutputmakefileFORCE$(Q)$(MAKE)$(build)=scripts/kconfig$@#其中build=-f ./scripts/Makefile.build obj###将上面第二行的规则展开后:@make-f./scripts/Makefile.bui...
menuconfig: scripts/kconfig/mconf scripts/kconfig/mconf Kconfig 目标menuconfig依赖scripts/kconfig/mconf,因此scripts/kconfig/mconf.c这个文件会被编译,生成mconf这个可执行文件。目标menuconfig对应的规则为scripts/kconfig/mconf Kconfig,也就是说 mconf会调用uboot根目录下的Kconfig文件开始构建图形配置界面。 Kconfig语法...
menuconfig重点会用到两个文件:“.config”和“Kconfig”,.config文件保存着uboot的配置项,使用menuconfig配置完uboot后该文件会被更新;Kconfig文件是图形界面的描述文件,即描述界面应该有什么内容,很多目录下都会有Kconfig文件 1.2 U-Boot图形化配置体验 在打开图形化配置界面前,需要先对uboot进行一次默认配置。之后使用...
1.1:menuconfig 重点会用到两个文件:.config 和 Kconfig,.config 文件前面已经说了,这个文件保存着 uboot 的配置项,使用 menuconfig 配置完 uboot 以后肯定要更新.config 文件。Kconfig文件是图形界面的描述文件,也就是描述界面应该有什么内容,很多目录下都会有 Kconfig 文件 ...
使用menuconfig时,重要文件包括.config和Kconfig。.config文件保存了uboot配置项,menuconfig配置后会更新.config文件。Kconfig文件描述了界面内容,多个目录内存在Kconfig文件。通过键盘上下键选择配置项,Enter键进入子菜单。高亮字母为热键,按此键快速选择对应菜单。选中子菜单后,按Y键编译代码进Uboot,菜单...
通过menuconfig 方式配置的方法步骤如下: cd brandy/brandy-2.0/u-boot-2018/ 执行make menuconfig命令,会弹出 menuconfig 配置菜单窗口,如下图所示。此时即可对各模块功能进行配置,配置方法 menuconfig 配置菜单窗口中有说明。 修改后配置已经生效,直接 make 即可生成对应 bin。如果重新运行make xxx_defconfig,通过menuco...
通过menuconfig 方式配置的方法步骤如下: cd brandy/brandy-2.0/u-boot-2018/ 执行make menuconfig命令,会弹出 menuconfig 配置菜单窗口,如下图所示。此时即可对各模块功能进行配置,配置方法 menuconfig 配置菜单窗口中有说明。 修改后配置已经生效,直接 make 即可生成对应 bin。如果重新运行make xxx_defconfig,通过menu...
uboot或Linux内核可以通过输入"makemenuconfig"来打开图形化配置界面,menuconfig是一套图形化的配置工具,需要ncurses库支持。ncurses库提供了一系列的API函数供调用者生成基于文本的图形界面,因此需要先在Ubuntu中安装ncurses库,命令如下:sudo apt-get install build-essential sudo apt-get install libncurses5 sudo ...