记录_三十四章

另外一种配置 uboot 的方法,就是图形化配置
uboot 或 Linux 内核可以通过输入“make menuconfig”来打开图形化配置界面,menuconfig是一套图形化的配置工具,需要 ncurses 库支持。先在 Ubuntu 中安装 ncurses 库

sudo apt-get install build-essential
sudo apt-get install libncurses5-dev

menuconfig 重点会用到两个文件:.config 和 Kconfig
.config保存着 uboot 的配置项
Kconfig文件是图形界面的描述文件,描述界面应该有什么内容
在打开图形化配置界面之前,要先使用“make xxx_defconfig”对 uboot 进行一次默认配置,只需要一次。
如果使用“make clean”清理了工程的话就那就需要重新使用“make xxx_defconfig”再对 uboot 进行一次配置
在uboot 根目录下

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_alientek_emmc_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

如图
在这里插入图片描述
以如何使能 dns 命令为例,讲解如何通过图形化界面来配置 uboot
进入“Command line interface —>”配置项,此配置项用于配置 uboot 的命令在这里插入图片描述
选择“Network commands —>”,进入网络相关命令配置项
在这里插入图片描述
选中 dns,按键盘上的“Y”键,表示编译进 uboot 中,按下“N”表示不编译,如果要将某个功能编译为模块,那就按下“M
选中 dns,然后按下“H”或者“?”键打开 dns 命令的提示信息按两下 ESC 键即可退出提示界面,
完成了通过图形界面使能了 uboot 的 dns 命令
编译 uboot:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j16

编译完成以后烧写到 SD 卡中,重启开发板进入 uboot 命令模式,输入“?”查看是否有“dns”
命令
如果开发板和电脑直接用网线连接的,那么肯定无法连接到外部网络,开发板一定要连接到路由器上,而且要保证你的路由器能访问外网,比如手机连接到这个路由器上以后可以正常访问互联网
。。。。。。
。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是不想再当小白的黑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值