开发板ping通Ubuntu,并且执行tftp远程烧录镜像到开发板

简介: 开发板ping通Ubuntu,并且执行tftp远程烧录镜像到开发板

开发板运行uboot去ping Ubuntu的操作步骤

首先要将开发板与电脑用网线连接

一、Ubuntu的配置

1、Vmware菜单->虚拟机->设置 为桥接模式

2、Vmware菜单->编辑->虚拟网络编辑器,选择桥接到有线网卡

3、在Ubuntu中断中键入ifconfig,查看ip地址、网卡名等相关信息

网卡名为ens33,ip地址为192.168.1.141

4、此时如果执行ifdown ens33【关闭网卡】或者ifup ens33【打开网卡】,会出现错误

解决方法如下:

vim etc/network/interfaces

系统默认打开的是这样的,做如下修改(注意一定要设置成static,绝对不能是dhcp

此时再去执行重启网卡命令,发现没有错误了

 

二、secure CRT中的配置

1、print打印变量,查看开发板IP地址,将ipaddr和gatewayip都改成与Ubuntu同一网段

2、在Uboot中去执行ping命令

【注意:】

开发板运行UBOOT的时候,这能从开发板去ping Ubuntu,不能从Ubuntu去ping 开发板。alive说明已经ping通。

/***************************************END************************************************/

 

/***************************************START************************************************/

接上面的操作,开发板在运行uboot时,ping通Ubuntu之后,如何用tftp命令从uboot中远程下载镜像?

将开发板和电脑主机用网线连起来

1、先ping通开发板

2、在Ubuntu上搭建tftp服务器。在tftpboot目录下放置要传输的镜像文件。

同时在Ubuntu中设置ip为192.168.1.141

3、在uboot中查看环境变量,将serverip设置为和Ubuntu中ip一样的地址,这个将serverip设置为192.168.1.141

4、然后在uboot中执行【tftp 0x30008000 zImage-qt】

可以看到已经从Ubuntu下载镜像成功。

相关文章
|
Ubuntu Docker 容器
ubuntu 桌面 docker 镜像 vnc
ubuntu 桌面 docker 镜像 vnc
375 0
|
4月前
|
Ubuntu Linux 数据安全/隐私保护
Beta 版 Ubuntu 24.04 LTS 镜像开放下载:GNOME 46 + Linux 6.8
IT之家附上镜像下载地址:Beta 版 Ubuntu 24.04 LTS
|
4月前
|
缓存 Ubuntu Docker
Ubuntu环境下删除Docker镜像与容器、配置静态IP地址教程。
如果遇见问题或者想回滚改动, 可以重启系统.
303 16
|
4月前
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
4月前
|
Ubuntu Unix Linux
详细指导:Ubuntu镜像下载及系统安装全过程
安装Ubuntu系统并配置引导文件后,您已经成功地将Ubuntu添加到了您的计算机的多重启动选项中。至此,整个安装与配置过程已经全部完成。
|
8月前
|
Ubuntu Linux
Ubuntu下载工具:ip addr、ifconfig、ping、make的使用
的选项和参数,这里只是简单地介绍了它们的基本用法。如果你想要深入学习这些工具,我建议你查阅它们的man页面,或者找一本好的Linux教程进行学习。
347 22
|
8月前
|
Ubuntu 安全 网络安全
Docker镜像:Ubuntu支持systemctl、SSH和VNC
总的来说,Docker提供了一个灵活且强大的方式来创建和运行自定义的Ubuntu镜像。通过理解和使用Dockerfile,你可以轻松地创建一个支持systemctl、SSH和VNC的Ubuntu镜像。
566 21
|
8月前
|
Ubuntu Linux 网络安全
Ubuntu Docker镜像:支持systemctl、SSH、VNC
总的来说,创建一个支持systemctl、SSH和VNC的Ubuntu Docker镜像需要一些技术知识,但是通过学习和实践,我们可以掌握这些技术。这将使我们能够更有效地使用Docker,更好地管理我们的应用程序和服务。CentOS系统中的日志文件位置和管理
267 17