一,串口方式传输(串口线)
- 该方式速度最慢
- 步骤
- 打开传输软件输入指令:rx 文件名(可任意)
- 选择该方式传输
二 ,硬件方式传输(U盘拷贝)
- 该方式速度最快
- 步骤
- 将你要拷贝的内容存储到U盘上,然后插入开发板上
- 查看设备名,找到你的U盘
sudo fdisk -l - 挂载你的U盘,找到你要的内容直接cp出来
mount /dev/sdb1(u盘的路径名称) /mnt(要挂载的目录) - 卸载
umount /dev/sdb1(u盘的路径名称)
三,网络传输(tftp)
- 比前俩种复杂,需要进行网络配置
- 步骤
-
开发板网络IP地址配置:(在板子上)
ifconfig eth0 192.168.2.149 netmask 255.255.255.0 up
为了使开机后就为此IP需要在脚本文件:vi /etc/init.d/rcS中添加如下命令
Ifconfig lo 127.0.0.1
Ifconfig eth0 down
Ifconfig eth0 hw ether 6E:3A:41:08:02:95
ifconfig eth0 192.168.2.149 netmask 255.255.255.0 up
Ifconfig add default gw 192.168.2.1
Telnetd & #开启远程登入服务 -
tftp服务的指令:
启动:sudo service tftpd-hpa start(传送文件之前需要启动)
重启:sudo service tftpd-hpa restart
停止:sudo service tftpd-hpa stop -
上位机配置tftp文件夹方式:
第一步:在家目录创建一个tftp目录
cd /home/china
mkdir tftp
第二步:更改文件夹的权限
chmod 777 tftp
第三步:修改配置文件
sudo vi /etc/default/tftpd-hpa
==>
TFTP_USERNAME=“tftp”
TFTP_DIRECTORY=“/home/china/tftp”
TFTP_ADDRESS=“0.0.0.0:69”
TFTP_OPTIONS=“-l -c -s”
第四步:保存退出
第五步:重启tftp服务器 -
tftp命令下载或者上传文件到开发板
在开发板上运行命令:
Eg:下载:1.c
tftp -g -r 1.c 192.168.2.135
-g:get获取文件 下载文件
-r:romote 文件名 要下载的文件名
上传:
tftp -p -l 1.c 192.168.2.135
-p:push 上传文件
-l:local 本地文件