ARM S3C6410开发板与VM中虚拟机ftp传文件

开发板:tiny6410   

VM:6.5.3  

linux:REHL5


需要VM虚拟机中的linux与开发板进行文件传输,


文档中给出了3中传文件的方法:

1、U盘或SD卡

2、串口调试助手

3、ftp文件发送


问题:

1、开始编写linux程序发现总是在开发板和虚拟机中插拔U盘,麻烦的不行。

2、串口可能是我用的U转串质量不怎么样,传输速度慢不说,非常的不稳定。很难传输大于10k的文件。

3、占用偶的网口和网线,操作命令麻烦。


下面介绍配置ftp的方法。

首先在开发板中新建一个用户用于文件接收 adduser 之后输入密码即可完成

[root@FriendlyARM /]# adduser rzy
Changing password for rzy
New password:
Retype password:

主机和开发板用网线联通。设置开发板IP和主机在一个段上。例如本例   开发板IP:192.168.162.122   主机IP:192.168.162.1(即最后一段不一样即可)


linux IP设置方法:ifconfig

 [root@FriendlyARM /]#ifconfig eth0 192.168.162.122


主机我是用的window xp 运行cmd

输入ipconfig查看ip状态。


虚拟机设置桥接,点选下面的复选框。


在这里我为了保证能用,重启了下虚拟机。


相互ping一下:(开发板方)

[root@FriendlyARM /]# ping 192.168.162.11
PING 192.168.162.11 (192.168.162.11): 56 data bytes
64 bytes from 192.168.162.11: seq=0 ttl=64 time=22.755 ms
64 bytes from 192.168.162.11: seq=1 ttl=64 time=1.289 ms
64 bytes from 192.168.162.11: seq=2 ttl=64 time=1.074 ms
64 bytes from 192.168.162.11: seq=3 ttl=64 time=0.958 ms
64 bytes from 192.168.162.11: seq=4 ttl=64 time=1.020 ms
64 bytes from 192.168.162.11: seq=5 ttl=64 time=0.886 ms
64 bytes from 192.168.162.11: seq=6 ttl=64 time=1.055 ms
64 bytes from 192.168.162.11: seq=7 ttl=64 time=1.061 ms
64 bytes from 192.168.162.11: seq=8 ttl=64 time=1.152 ms


OK~~网络连接已通!开发板默认开机打开了ftp服务。


VM虚拟机侧:

[root@localhost ~]# ftp 192.168.162.122        //登陆ftp服务
Connected to 192.168.162.122.
220 FriendlyARM FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
500 'AUTH GSSAPI': command not understood.
500 'AUTH KERBEROS_V4': command not understood.
KERBEROS_V4 rejected as an authentication type
Name (192.168.162.122:root): rzy                     //输入用户名和密码
331 Password required for rzy.
Password:
230 User rzy logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> put hello.zip                                                    //put命令用来传文件
local: hello.zip remote: hello.zip
227 Entering Passive Mode (192,168,162,122,135,99)
150 Opening BINARY mode data connection for 'hello.zip'.
226 Transfer complete.
207 bytes sent in 0.015 seconds (14 Kbytes/s)

在开发板这里,文件传输到/home/rzy (home目录下你的用户名中)

[root@FriendlyARM rzy]# ls
hello.c    hello.zip

找到文件,大功告成


至此还是没有解决相互传送文件命令多麻烦的问题。

在虚拟机中下载安装gftp,相互之间传送文件轻松愉快。界面如下,会用windows系统的人都会使。


下面介绍安装方法,参考   http://linux.chinaunix.net/techdoc/desktop/2007/05/16/957827.shtml

我下载的是gftp-2.0.18的源代码包。解压缩后打开终端,输入

./configure

                    #生成Makefile。

在缺省目录下输入

make

然后

make install

进行安装


安装完成后终端任意目录下,输入,gftp,就可以打开上面的界面了。


从此,妈妈再也不用担心我的文件传递。












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值