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

编程入门 行业动态 更新时间:2024-10-23 03:29:02

uboot通过<a href=https://www.elefans.com/category/jswz/34/1771430.html style=图像化界面配置 dns命令验证"/>

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

一.  简介

上一篇文章学习,如何如何通过图形化界面来配置 uboot使能 dns 命令。地址如下:

uboot通过图像化界面配置 dns命令-CSDN博客

本文烧写 uboot到开发板, 验证 DNS命令是否可用。

DNS: 是一个域名解析功能。即可以通过 网址解析出 ip地址。

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

1.  烧写 uboot 到开发板


将 之前编译的 uboot可执行程序 u-boot.bin文件烧录到 SD卡。

将 SD卡插入读卡器,将读卡器插入到 电脑,连入  ubuntu系统。将 u-boot.bin 烧写到SD卡:

wangtian@wangtian-virtual-machine:~/zhengdian_Linux/linux/uboot/nxp_uboot/uboot-imx-rel_imx_4.1.15_2.1.0_ga$ ./imxdownload u-boot.bin /dev/sdb
I.MX6ULL bin download software
Edit by:zuozhongkai
Date:2019/6/10
Version:V1.1
log:V1.0 initial version,just support 512MB DDR3V1.1 and support 256MB DDR3
file u-boot.bin size = 470120Bytes
Board DDR SIZE: 512MB
Delete Old load.imx
Create New load.imx
Download load.imx to /dev/sdb  ......
记录了924+1 的读入
记录了924+1 的写出
473192字节(473 kB,462 KiB)已复制,0.561228 s,843 kB/s

2.  验证 dns命令

将 SD卡插入开发板,开发板的拨码开发板拨到 从 SD卡启动。

开发板上电后,串口会有 uboot启动信息。在启动 uboot过程中快速按下 "Enter"回车键, 进入 uboot命令模式。输入 "?" 命令,查看 uboot 是否支持 dns命令:

=> ?
............
dns     - lookup the IP of a hostname
............
usbboot - boot from USB device
version - print monitor, compiler and linker version

可以看出,所烧写的 Uboot显示支持 dns 命令。

注意: 如果要与外部互联网通信。例如百度官网,这个时候要保证开发板能访问到外部互 联网。 如果你的开发板和电脑直接用网线连接的,那么肯定无法连接到外部网络,这个时候 dns 命令查看百度官网也会失败! 所以,开发板一定要连接到路由器上,而且要保证你的路由器能访 问外网,比如手机连接到这个路由器上以后可以正常访问互联网。

使用 dns 命令来查看一下百度官网 “ www.baidu ” 的 IP 地址。 操作如下:
=> dns www.baidu
FEC1 Waiting for PHY auto negotiation to complete.... done
*** ERROR: DNS server address not given
dns lookup of www.baidu failed, check setup
=> 

可以看出,DNS服务器 IP 地址没有设置。所以要先设置一下 dns 服务器的 IP 地址,也就是设置环境变量 dnsip 的值,命令如下:

=> setenv dnsip 114.114.114.114
=> saveenv
Saving Environment to NAND...
Erasing NAND...
Erasing at 0x3c00000 -- 100% complete.
Writing to NAND... OK

设置好 DNS服务器ip 后,重新使用 dns 命令查看百度官网的 IP 地址了,串口输入命令:
dns ww.baidu

如果开发板是通过路由器连接的,则可以连接外网,dns可以 解析成功 "www.baidu"。结果如下:

=> dns www.baidu
FEC1 Waiting for PHY auto negotiation to complete.....done
14.15.177.38

我的开发板因为与电脑网络是直连,所以,无法使用 dns 解析百度的 ip地址。

更多推荐

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

本文发布于:2023-12-03 11:08:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1654685.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:图像   界面   命令   uboot   dns

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!