如何下载文件到开发板中?

一、如何下载文件到开发板中

1、第一种方式:通过 串口 下载文件

(1)先确认你要下载哪个文件,这个文件要存在于window上

        比如:我们要下载电脑中的 hello.txt 到开发板中

(2)确保串口连接正常

(3)使用开发板中系统自带的下载器 rx

在CRT软件中,使用命令进行下载:

rx + 你要下载的文件名

[root@GEC6818 ~/wsm/homework]#rx hello.txt  + 回车

接着在菜单栏中 《传输》—> 点击发送Xmodem —> 弹出文件选择窗口,选择你要下载的hello.txt文件

或者 你也可以选择用鼠标左键文件拖着不放将文件拖进来。

2、第二种方式:使用U盘挂载到开发板中

(1)先把你需要拷贝的文件放到 U盘 中(文件夹的名字不能含中文)

(2)把U盘接入开发板中(把U盘的磁盘分区 挂载到开发板中)----- fat32

        插上U盘到电脑上,右键,点击属性,查看U盘的文件系统是否是fat32:

将U盘插到开发板上的USB上,可以看到会弹出打印U盘的加载过程:

那么,我们的U盘被挂载到了哪里了呢:

U盘插上开发板之后,U盘的磁盘空间 默认 挂载在/mnt/udisk目录中:

现在我们需要将shuaige.bmp文件拷贝到开发板的家目录下的文件夹中:

cd -  :这个命令是回到上一个(刚才)目录。

复制完后,需要用 ls -l 命令来查看一下文件的大小,看看文件在传输过程中有没有数据的丢失:

可以看出文件大小也一致,并无丢失。

3、第三种方式:网络下载(常用)

(1)配置好网络,使得各个主机之间在相同的网段下,如

        1)windows:192.168.2.164

        首先:

        

        接着:

        然后:

        

        就可以看到我们电脑的IP地址了:

        

        2)ubuntu:192.168.14.5

        3)开发板:192.168.14.6

(2)查看开发板的IP地址(ifconfig)

(3)临时设置开发板的IP地址(重启无效)

        eth0 指的是我们上面网卡的名字。

        [root@GEC6818 ~/wsm/homework]#ifconfig eth0 192.168.2.170

(4)再次查看开发板IP地址

(5)关闭Windows的防火墙

win + R

进入到控制面板:

(6)接入一根网线到开发板中(这根网线的一头插在路由器上,一头插在开发板上)

现象一:在CRT终端打印

现象二:网口LED指示灯不断闪烁!

说明连接成功了。

(7)测试window与开发板之间是否连通:

在开发板中ping电脑的IP地址:

此时,说明它正常通信。

(8)开启tftp服务器

        注意,它不能够下载文件夹,只能下载单个文件。如果你想下载多个文件,那就要在Linux下进行压缩,再进行下载。

        上面的tftp作为服务器,而我们的板子作为一个客户端。

(9)在开发板中输入下载的命令

tftp + 电脑的IP地址 -g -r + 你要下载的文件名字
//其中-g是得到的意思,-r是远程的意思

二、网口下载的特点

1、共享文件(局域网) ----> 如果文件大,下载人数多,容易造成网络拥塞。

2、需要配置参数比较多,主机之间通信需要在相同的网段当中。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值