i.MX6ULL终结者Uboot编译及移植u-boot图形化配置

本文介绍了如何对U-Boot进行图形化配置,包括使用make menuconfig进入配置界面,选择处理器架构,配置通用设置、网络支持、设备驱动等。通过示例展示了如何添加自定义模块,编辑Kconfig文件,并将配置保存到.config。最后,解释了只有被选中的模块才会被编译进uboot。
摘要由CSDN通过智能技术生成

不仅Linux内核源码有图形化配置功能,u-boot也有自己的图形化配置功能,它的目录格式和编译形式和 Linux很相似,而且部分源码也是参考的Linux。

主要依靠Makefile,.config,Kconfig,Makefile负责管理整个工程的文件,.config负责配置那些功能模块编译进目标文件,Kconfig负责图形化配置菜单。在图形化界面选中某个功能后,源码顶层目录的.config会增加此配置选项,使用Makefile编译u-boot镜像时会将此功能添加到u-boot。

U-Boot使用“ make xxx_defconfig”可以对 uboot 进行一次默认配置,make distclean后默认配置就已经清除,需要重新使用“make xxx_defconfig”再对 uboot 进行配置。

在源码顶层目录执行make menuconfig后进入菜单配置界面,通过键盘上的“↑”和“↓”键来选择要配置的菜单,按下空格可进行选中和取消操作,按“Y”选中,菜单选项前显示“<*>”为选中;使用“N”取消,菜单选项前显示“< >”;按“M”为将相应的代码编译为模块,菜单前显示“”。按下“Enter”键进入子菜单。配置界面下方有五个按钮,为选中并进入,为返回上一层或退出,帮助,保存,加载指定的配置文件。

上一章当我们执行完make topeet_mx6ull_emmc_defconfig后,Makefile会生成我们需要的工程文件,执行make menuconfig,会看到图 1所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值