关键词:
前边 已经提到过吧vmare的IP改成了静态IP,对于上网来说,这个是个麻烦的事。现在重新配置Vmware的IP
VMware-Edit-Virtual network editor
选择PC机的无线网卡(可以上网),name:VMnet0
2、VMware-VM-Setting-Network adapter
选择custom-VMnet0
3、在ubuntu系统中编辑网络:
选择编辑连接,添加网络命名无线连接:
如图配置,然后就可以重现上网了。
配置虚拟机与ARM(am335x开发板)的NFS网络文件共享方法:
安装NFS服务器:sudo apt-get install nfs-kernel-server
配置NFS服务器:sudo gedit /etc/exports
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) # /home/zyr/Source_code/text/nfs 192.168.200.*(rw,sync,no_root_squash)
在最后加上自己共享目录的路径。
重启服务器:
-
sudo /etc/init.d/portmap start
-
sudo /etc/init.d/nfs-kernel-server start
- 若是找不到portmap有可能ubuntu是64位的没有这个东东(自己猜的),需要重启这个命令(sudo /etc/init.d/rpcbind restart),再打开步骤2就ok了。
配置ARM(am335x开发板)板的IP,可以在/etc/init.d/rcS中直接配置:
# --------------------------------------------- # Mount the default file systems # --------------------------------------------- echo -n " Mounting other filesystems : " mount -a status $? 0 #######配置网络################################ echo "config_network : " /sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 /sbin/ifconfig eth0 192.168.200.70 /sbin/ifconfig eth0 netmask 255.255.255.0 /sbin/route add default gw 192.168.200.255 eth0 /sbin/ifconfig eth1 192.168.200.71 netmask 255.255.255.0 /sbin/route add default gw 192.168.200.255 eth1
重新配置VMare的网络为有线连接1,如图:
目的是主机IP静态:192.168.200.123
最后将主机(虚拟机)目录的/hmoe/zyr/Source_code/text/nfs 挂在开发板上还需要:
[root@zyr-am335x ]#mount -t nfs -o nolock 192.168.200.123:/home/zyr/Source_code/text/nfs /mnt [root@zyr-am335x ]#cd /mnt [root@zyr-am335x mnt]#ls led_test zyr-hello.ko [root@zyr-am335x mnt]#insmod zyr-hello.ko [ 5299.759382] misc-register led_core [root@zyr-am335x mnt]#./led_test Start led test. [ 5309.324907] GPIO LED set low. [ 5310.338522] GPIO LED set high. [ 5311.342169] GPIO LED set low. [ 5312.345413] GPIO LED set high.
NFS挂载结束,以后在内核中编写驱动时再也不用SD卡插拔插拔插拔了,所有的所有只要敲敲命令就OK了。
参考:博客
http://jingyan.eeboard.com/article/75498
后续:当PC机与开发板都断电后,如果下次还需要重新共享PC机的文件,要对PC机进行一下配置:
1、根据之前的配置,custom---VMnet,网络编辑选择有线连接1
2、开启nfs服务,终端输入:
sudo /etc/init.d/portmap start
sudo /etc/init.d/nfs-kernel-server start
3、ping开发板:ping 192.168.200.70(可以ping通的)
4、挂载:
[root@zyr-am335x ]#mount -t nfs -o nolock 192.168.200.123:/home/zyr/Source_code/ text/nfs /mnt [root@zyr-am335x ]#ls 123 fisl.sh mnt self1.tar.gz var bin home proc self2.tar.gz boot lib root sys dev linuxrc sbin tmp etc lost+found self.tar.gz usr [root@zyr-am335x ]#cd mnt/ [root@zyr-am335x mnt]#ls led_test zyr-hello.ko [root@zyr-am335x mnt]#
[学习嵌入式开发板]itop-4412实现nfs网络文件系统
...文转自迅为:http://www.topeetboard.com 学习平台:iTOP-4412开发板 本文讲解如何在 iTOP-4412 开发板上实现 NFS 网络文件系统。我们使用的软硬件环境是:一台 PC,上面运行虚拟机 Ubuntu,iTOP-4412 开发板... 查看详情
arm9通过nfs挂载根文件系统
当开发板启动以后可以通过在超级终端发送命令来配置NFS。首先得给开发板一个IP地址,用下面的命令配置即可:#ifconfig192.168.0.10经过上面的配置以后在各自的终端中应该都能PING同对方。执行如下命令来进行NFS 共享目录挂... 查看详情
搭建nfs文件共享--实例解析
...文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是实现... 查看详情
linux系统开发:搭建nfs服务器实现文件共享
...系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据ÿ... 查看详情
nfs网络文件系统的搭建
NFS网络文件系统的搭建什么是NFS网络文件系统?NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读... 查看详情
如何建立nfs网络文件系统
建立网络文件系统的前提:windows与linux虚拟机及开发板三者之间能够互相ping通。 三者互ping通IP设置举例:1. 首先,关闭windows的防火墙,然后通过:ufw disable 命令关闭ubuntu的防火墙。 配IP:首先,我的电... 查看详情
nfs网络文件系统简单搭建
NFS网络文件系统搭建简单NFS依赖于RPC(远程调用)端口号:2049功能:用于Unix间数据共享和数据传输(挂载完成数据同步)Linux系统与Linux系统 Linux系统与aix系统 aix系统与aix系统实验环境Redhat7.3Linux系统两台机器可以Ping... 查看详情
linux下的nfs搭建配置
...检查测试一、NFS介绍1.NFS简介NFS:网络文件系统,由Sun公司开发,通过网络,NFS支持在不同的文件系统之间共享文件.用 查看详情
开发板搭建ftp服务与pc端进行文件传输
通常开发板在调试过程中经常需要更新应用调试,pc端需要需要与开发板建立链接进行文件传输,传输文件的方式又有很多种,例如nfs、ftp...等,nfs可以直接在开发板上搭建环境,不需要额外拷贝第三方工具... 查看详情
开发板搭建ftp服务与pc端进行文件传输
通常开发板在调试过程中经常需要更新应用调试,pc端需要需要与开发板建立链接进行文件传输,传输文件的方式又有很多种,例如nfs、ftp...等,nfs可以直接在开发板上搭建环境,不需要额外拷贝第三方工具... 查看详情
开发板搭建ftp服务与pc端进行文件传输
通常开发板在调试过程中经常需要更新应用调试,pc端需要需要与开发板建立链接进行文件传输,传输文件的方式又有很多种,例如nfs、ftp...等,nfs可以直接在开发板上搭建环境,不需要额外拷贝第三方工具... 查看详情
centos7nfs网络文件系统搭建
NFS,是NetworkFileSystem的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的... 查看详情
开发环境搭建(代码片段)
...“nfs”的文件夹供nfs服务器使用,以后我们可以在开发板上通过网络文件系统来访问nfs文件夹,要先配置nfs,使用如下命令打开nfs配置文件/etc/exports:1sudovi/etc/exports 打开/etc/exports以后在后面添加如下所示内容(”**... 查看详情
linux搭建nfs开发环境(代码片段)
网络文件系统,英文NetworkFileSystem(NFS),是由SUN公司研制的UNIX表示层协议,能使使用者访问网络上别处的文件就像在使用自己的计算机一样。我们可以在Ubuntu上制作板子需要的文件,然后使用NFS来加载文件到板子... 查看详情
nfs网络共享文件服务搭建
一.NFS(networkfilesystem)1.概念:NFS(networkfilesystem)网络共享文件系统2.作用:类似于windows系统网络共享,但无法部署在windows中,适用于中小型企业共享部署,大型网站不适合(Moosefs,FASTdfs)windows网络共享FTP(linux),samba(linux),... 查看详情
nfs网络文件系统原理与搭建
...PC返回端口到客户步骤5:拿着地址端口请求传输数据服务搭建:将服务端/data挂载到/mnt目录下1:检查操作系统内核版本,确认是否支持2:检查并安装NFS服务(服务端必须安装,客户端最好安装) 2.1:检查NFS服务是否安装 rpm- 查看详情
nfs(代码片段)
...:通过网络存储和组织文件的一种方法或机制。NFS服务的搭建NFS服务,会携带启动很多的端口,而端口会经常变化。所以需要RPC服务来帮忙当中介因此搭建nfs服务第一步 查看详情
nfs系统的搭建(代码片段)
问题: 由于工作,需要,不断得进行挂在硬盘重装系统,NFS系统给了我一个很好的解决方案。于是决定写一篇博客,防止以后再次使用的时候,能够很快得重新建立NFS文件系统。调研: NFS(NetworkFileSystem)即网络文... 查看详情