开发板通过NFS(网络文件系统)和虚拟机通讯

来源:互联网 发布:linux升级python2.7 编辑:程序博客网 时间:2024/05/16 17:17

前言

原创文章欢迎转载,请保留出处。若有任何疑问建议,欢迎回复。邮箱:Maxwell_nc@163.com

之前我已经成功搭建了QT嵌入式开发环境(具体步骤见http://blog.csdn.net/maxwell_nc/article/details/44002745),每次都要用SD卡传送文件比较麻烦,下面我配置NFS通过网线传送文件。


设置桥接模式

首先要讲虚拟机设置成桥接模式,
设置桥接模式


配置网络连接

然后在系统中配置网络连接为手动设置,配置如下:
网络配置
IP地址192.168.1.20,子网掩码255.255.255.0网关192.168.1.100 ,然后连接在终端输入ifconfig查看是否生效。


检查开发板设置

在开发板控制台上输入ifconfig,我的这里是
开发板设置
接好网线后在系统中ping开发板ping 192.168.1.230,在开发板上ping系统ping 192.168.1.20,都能ping通后开始安装配置nfs。


安装NFS

首先通过apt-get安装nfs服务
apt-get install nfs-kernel-server portmap
(14.04新版的ubuntu把portmap改为rpcbind了,这里我用的是12.04的版本)
首先新建nfsroot文件夹:
mkdir /nfsroot
配置nfs目录:
vim /etc/exports
添加一行:
/nfsroot *(rw,sync,no_root_squash,no_subtree_check)


启动NFS

首先要启动服务:
sudo /etc/init.d/portmap restart
(14.04新版ubuntu的sudo service rpcbind start
然后启动nfs服务:
/etc/init.d/nfs-kernel-server restart
看到成功后就可以在板上挂载nfs目录了。
在开发板控制台输入mount -t nfs -o nolock 192.168.1.20:/nfsroot /mnt
以后可以直接通过/nfsroot传送文件到板上,卸载时用umount /mnt

0 0
原创粉丝点击