uboot通过图像化界面配置 dns命令

一.  简介

之前文章简单介绍了 uboot图像化配置操作。地址如下:

uboot图像化配置操作说明-CSDN博客

本文就以如何使能 dns 命令为例,讲解一下如何通过图形化界面来配置 uboot。

二.  uboot 通过图像化界面配置 dns命令

这里所使用的 uboot的源码包:NXP的uboot源码包

注意: 在uboot图像配置界面未选中的功能项,可能也开启的。因为配置 Uboot的某个功能,(除了使用图像化配置实现外)还可以通过在 头文件中 定义宏定义开启!!!

打开 Linux终端,进入 uboot源码根目录下,输入"make menuconfig" 命令。进入 uboot配置界面:

1.  搜索涉及 dns 命令的功能选项

我们要使能 dns 命令,但是,却不知道是哪一个配置项,而且有的配置项内部有很多子配置项。

打开配置界面后,键盘上输入 "/" 键,可以进入搜索界面,搜索界面输入 DNS:

选中 "Ok" 选项后,出现如下界面:

2.  选中 DNS命令选项。

我们使能的是 DNS命令,上图红色框中,即给出了uboot 配置界面的目录。

打开 Command line interface -> Network commands 选项后,如下:

可以输入 "?" 键,查看到 DNS 说明。如下:

可以看到,有关 DNS的介绍。有个 CONFIG_CMD_DNS 宏。当配置了 dns选项后,宏CONFIG_CMD_DNS 会在 .config文件中有 "CONFIG_CMD_DNS = y"。

3.  保存 配置了开启 dns 命令。

选中 DNS 命令功能后,最后保存,如下操作:

4.  确认 是否配置 DNS命令。

终端进入 Uboot根目录下,可以查看 .config 文件确认。可以通过 gedit编辑器打开。输入如下命令:

 gedit .config

.config文件可以看到CONFIG_CMD_DNS 宏 设置为 y,如下:

可以看出,在 .config文件中有 CONFIG_CMD_DNS =y,就表示与 DNS命令相关的 .c文件会编译进 uboot

5.  编译 uboot源码

终端进入 uboot根目录下,输入如下命令进行编译(前提是 uboot的顶层 Makefile中ARCH与CROSS_COMPILE已改为开发板的架构+交叉编译器)。操作如下:

wangtian@wangtian-virtual-machine:~/zhengdian_Linux/linux/uboot/nxp_uboot/uboot-imx-rel_imx_4.1.15_2.1.0_ga$ make V=1

注意:千万不能使用 之前的编译脚本文件进行编译。

因为 mx6ull_alientek_emmc.sh 在编译之前会清理工程,会删除掉.config 文件!通过图形化
界面配置所有配置项都会被删除。

下一篇文章,烧写 uboot到开发板, 验证 DNS命令是否可用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值