开发板和虚拟机共享方式

Linux和Linux之间共享文件的方法大致有3种:




1>.利用ftp服务器
首先利用setup查看是否有vsftpd服务。
然后启动ftp服务:service vsftpd restart
添加用户useradd wangxiao  passwd wangxiao  (因为FTP服务不能用root身份)
在开发板端执行ftp 192.168.0.101进入ftp,可以输入help查看ftp的帮助。输入用户名和密码(也可以利用open 192.168.0.101,则前面在命令行直接输入ftp就可以了)
然后用put或mput(多个)就可以传送开发板的文件到linux了、用get或mget(多个)就可以从linux收文件了。




2>.利用nfs网络文件系统
在linux虚拟机中执行vi /etc/exports 加上/home/wangxiao * (rw,sync,no_root_squash)  
其中/home/wangxiao表示你想要共享的路径。*表示所有的客户机都可以挂载此目录。rw表示挂载此目录的客户机对该目录有读写的权限。no_root_squash表示允许挂载此目录的客户机享有该主机root的身份。
启动nfs:service nfs restart
开发板从nandflash启动 并利用vi /etc/net.conf修改开发板的ip地址。 把ip改为192.168.0.102保存 需要重启开发板
执行ping 192.168.0.101看是否能够跟linux虚拟机ping通
映射 mount -t nfs 192.168.18.18:/home/NFS /mnt -o nolock  
这句话的意思是:利用nfs将192.168.0.101上的/home/wangxiao目录挂载到/mnt目录下,-o nolock表示不阻塞
cd /mnt   此时mnt目录跟/home/wangxiao一样
在linux上编译arm-linux-gcc -o a a.c chmod +x a
在开发板上./a




3>.利用超级终端连接开发板,然后从nand  flash启动,然后在命令行输入“rz”, 点击菜单里面的“传送”,然后“发送文件”,选择你要传送的文件,然后点击“发送”即可。此时在开发板你所在目录下就会收到刚刚传送过来的文件。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值