第8讲 Uboot图形化界面配置
一、Uboot图形化配置方法
1、通过终端配置。
2、进入到uboot的源码根目录下。
3、首先默认配置
make mx6ull_alientek_emmc_defconfig //默认配置
4、输入make menuconfig。打开图形化配置界面。
5、注意,新电脑需要安装ncurses库。
图形化配置界面对于一个功能的编译,或者叫做选择有3中模式:
Y:对应的功能编译uboot里面。
N:对应的功能不编译进uboot里面
M:将对应的功能编译位模块,.ko,Linux内核里面常用。
当我们配置好以后,需要保存一下自己的配置文件。
二、menuconfig图形化配置原理
Kconfig文件,uboot源码根目录下的Kconfig。Kconfig文件就是图形化界面配置文件。
2.1 mainmenu
主菜单,
2.2 调用子目录下的Kconfig
source “xxx/Kconfig”
2.3 menu/endmenu
这两个之间是子菜单。
2.4 choice/endchoice
多选一。
2.5 config条目
Config条目都是以config条目开头的。后面紧跟着配置项,比如LOCALVERSION,使能了条目以后就会在.config里面生成CONFIG_LOCALVERSION=y。
2.6 depends on和select
当选中某一项以后,select对应的项目都会选中。
Depends on指定的项目要先被·选中,否则指定的项目不能选择。
2.7 menuconfig
三、添加自定义菜单