ARM 开发板 与 PC机ubuntu系统 nfs 挂载

发布者:平和的心态最新更新时间:2016-07-26 来源: eefocus关键字:ARM  PC机  ubuntu系统  nfs  挂载 手机看文章 扫描二维码
随时随地手机看文章
ARM开发板与PC通过NFS 网络文件系统挂接,很方便文件的移动,也为我们的开发带来了方便。接下来,我就详细的介绍下如何建立ARM与PC机的挂接。

我是用的UBuntu系统。

首先,我们需要在主机上安装nfs服务器,安装过的过程中一并把一些需要的组件也给安装了。

1.  安装 NFS 相关组件

sudo apt-get install nfs-kernel-server

安装完nfs服务器之后,我们需要建立一个与下位机挂接的共享文件夹。

2.  建立NFS共享文件夹
sudo mkdir -R /mnt/nfs

3.设置共享目录
修改主机 /etc/exports 文件,添加如下代码
/mnt/nfs  *(rw,sync,no_root_squash) 
这里做一下说明:
/mnt/nfs 表示所设定的共享文件,这里可以任意改,
* 表示任意网段的下位机都可以连接到此文件夹
(rw,sync,no_root_squash) //表示一些权限 

rw                           可读写的权限
ro                           只读的权限
no_root_squash     NFS 客户端分享目录使用者的权限,即如果客户端使用的是 root 用户,那么对于这个共享的目录而言,该客户端就具有 root 的权限,若是以NFS挂载根文件系统时,必须设置此项

sync                       资料同步写入到内存与硬盘当中
async                     资料会先暂存于内存当中,而非直接写入硬盘


设置完共享文件夹之后需要重启NFS 服务器,

 

4.   服务操作指令

#重启 $sudo /etc/init.d/portmap restart # 停止 sudo /etc/init.d/nfs-kernel-server stop # 启动 sudo /etc/init.d/nfs-kernel-server start # 重新启动 sudo /etc/init.d/nfs-kernel-server restart 

 

5.  测试

首先,我们可以使用如下命令查看所建立的共享文件夹  showmount -e  如果看到显示:  Export list for ubuntu: /mnt/nfs *  则表示主机设置成功。  

注意:

  1.完成后如出现 access denied 异常,重新启动系统即可

  2.在 ubuntu 11.10 中启动 nfs 服务时会遇到

     * Not starting: portmapper is not running

解决方法:

sudo service portmap restart sudo /etc/init.d/nfs-kernel-server start

接下来,我们来设置ARM开发板上的一些信息。

要想ARM开发板和PC机能够建立网络文件共享,必须将ARM开发板与PC 通过网线连接起来,并且设置ARM开发板和PC 机在同一网段
我们可以通过如下命令来查看和修改ARM开发板IP地址:


ifconfig     //查看以太网开 IP 地址 ,主机同样是这个命令  ifconfig eth0 192.168.1.1    //这个命令是修改以太网卡 IP 地址,这里我的PC机的IP 地址是 
                              192.168.1.104,要修改为同一网段 

这样修改过之后,目标板和PC机在linux下能够互相很快地ping通。

6.  ARM开发板和PC机挂接

使用如下命令挂接
mount -t nfs -o nolock 192.168.1.104:/mnt/nfs /mnt/nfs
说明:
这里192.168.1.104是我的PC 机的IP地址,
第一个/mnt/nfs是我在PC 机上设置的NFS共享文件夹目录
第二个/mnt/nfs是我在ARM开发板上设置的共享文件夹目录

这条命令执行过之后就实现了ARM开发板和PC机之间的NFS网络文件系统挂接。

关键字:ARM  PC机  ubuntu系统  nfs  挂载 引用地址:ARM 开发板 与 PC机ubuntu系统 nfs 挂载

上一篇:ARM usb camera test 【usb摄像头视频图像采集】
下一篇:ARM DDR SDRAM 初始化

推荐阅读最新更新时间:2024-03-16 15:01

OpenCV答题卡识别模拟-测评米尔ARM+FPGA异构开发板
前言 米尔基于ARM+FPGA异构开发板的SDK发布说明 米尔基于ARM+FPGA异构开发板,根据下图文件内容可以知道myir-image-full系统支持的功能,其支持OpenCV,也就不用在格外安装相关驱动包等,省了很多事情。 02. 米尔基于ARM+FPGA异构开发板软件评估指南 本文介绍了Python的基本操作,在文档中10.1开发语言支持。 03.米尔基于ARM+FPGA开发板历程路径 /usr/share/OpenCV/samples//usr/share/opencv4/samples/python/ 文件目录中有一些python程序。 04.米尔基于ARM+FPGA开
[嵌入式]
OpenCV答题卡识别模拟-测评米尔<font color='red'>ARM</font>+FPGA异构开发板
痞子衡嵌入式:ARM Cortex-M内核那些事(3)- 功能模块
  ARM Cortex-M处理器家族发展至今(2016),已有5代产品,分别是CM0/CM0+、CM1、CM3、CM4、CM7。 1.Cortex-M兼容特性   为了能做到Cortex-M软件重用,ARM公司在设计Cortex-M处理器时为其赋予了处理器向下兼容、软件二进制向上兼容特性。   首先看什么是二进制兼容,这个特性主要是针对软件而言,这里指的是当某软件(程序)依赖的头文件或库文件分别升级时,软件功能不受影响。要做到二进制兼容,被软件所依赖的头文件或库文件升级时必须是二进制兼容的。   那么什么又是向上兼容,向上兼容又叫向前兼容,指的是在较低版本处理器上编译的软件可以在较高版本处理器上执行。   跟向上兼容
[单片机]
痞子衡嵌入式:<font color='red'>ARM</font> Cortex-M内核那些事(3)- 功能模块
基于arm cortex m0的MM32SPIN05TW之无传感方波驱动水泵方案
1. 简介:本文简单介绍基于MM32SPIN05TW之无传感方波驱动于 小型水泵 的应用实例。 方案特色: ARM Cortex-M0高性能电机驱动专用芯片 32K字节闪存、4K字节存储器、72MHz高速运行,并自带除法器、ADC、比较器…等 120/150度无传感方波驱动 电机转速可达100,000rpm (2极电机) 速度命令输入可为模拟电压或PWM信号 FG输出 定转速或恒功率运转 完整的保护机制: 过流保护、堵转保护、过压/欠压保护 水泵专属特点: 空载时,以高转速产生大吸力将水提上来 带载时,以高扭矩满足量程的要求 图1. 左图:常见的24V/13W小型水泵; 右图:采用MM32SPIN05TW的驱动板 2
[单片机]
基于<font color='red'>arm</font> cortex m0的MM32SPIN05TW之无传感方波驱动水泵方案
Arm芯片的新革命
因为苹果将发布使用其自研Arm芯片的Mac电脑,为此我认为基于ARM的芯片将蚕食 Intel和AMD的核心业务。这其实已经发生了,但是它是如此缓慢,除非您退后一步,否则你很难看到: 阶段1:英特尔和AMD错失了巨大的机会,并允许ARM SoC主导智能手机和平板电脑。这是桥下缓缓流动的水; 阶段2:ARM芯片开始出现在笔记本电脑甚至数据中心中。最初,这很小,但是成本,定制和节能机会使客户有理由使用ARM芯片。这就是我们现在的位置。 阶段3:AMD方面尚不清楚,但在英特尔,笔记本电脑和台式机仍是最大的收入来源。数据中心发展迅速,利润率更高。ARM芯片在两个主要市场上都在上下进攻。我们认为到最终,x86平台变得无关紧要。
[嵌入式]
<font color='red'>Arm</font>芯片的新革命
ARM处理器为基础的吸尘机器人硬件设计方案详解
随着人们生活水平的日益提高,我国人口的老龄化也越来明显,吸尘机器人作为服务机器人的一种,能够代替人进行清扫房间、车间、墙壁等一些简单劳动。 使服务机器人有了广阔的场,已成为一些企业和科研院所研究的焦点。目前市场上的吸尘机器人虽然也具有智能性,但大多由于结构不尽合理、通用性差、集成度高而导致成本高,不利于普及。在研究总结市场上相对成熟产品的基础上,基于ARM Cortex-M3处理器设计一款具备自我导航功能的室内吸尘机器人。外形紧凑、结构简单、运行平稳、噪音小,并且成本低,操作方便,还具有可扩展接口,用户能够根据实际需要对其功能做进一步开发。 1吸尘机器人总体构成 利用ARM Cortex-M3处理器设计一款应用于室内的移动
[单片机]
以<font color='red'>ARM</font>处理器为基础的吸尘机器人硬件设计方案详解
单片机与PC机的串口通信课程设计
1.1设计目的 单片机与PC机串行通信端口在系统控制的范畴中一直占据着及其重要的地位,它不仅没有因为时代的进步而遭淘汰,反而在规格上越来越完善,应用也越来越广泛。作为一种基本而又灵活方便的通信方式,串口通信被广泛应用于PC与PC或者PC与单片机之间的数据交换以及其他工业控制与自动控制中。如今,在很多场合中,要求单片机不仅能独立完成单机的控制任务,还要能与其他数据控制设备(单片机、PC机等)进行数据交换。因此如何实现PC机与单片机之间的通信具有非常重要的现实意义。 1.2设计内容 以单片机与PC机为核心,实现单片机与PC机机的串口通信。 2系统硬件电路设计 2.1系统设计框图 图2-1 系统设计框图 2.2串口通信基
[单片机]
单片机与<font color='red'>PC机</font>的串口通信课程设计
基于ARM的嵌入式系统中从串配置FPGA的实现
1 引言 ARM(Advanced RISC Machines)既可以认为是一个公司。也可以认为是对一类微处理器的统称,还可以认为是一项技术。基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到人们生活的各个方面 。到目前为止,ARM微处理器及技术已经广泛应用到各个领域,包括工业控制领域、网络应用、消费类电子产品、成像和安全产品等。 FPGA(Field Programmable Gate Array)是一种高密度现场可编程逻辑器件,其逻辑功能是通过把设计生成的数据文件配置到器件内部的静态配置数据存储器(SRAM)来实现的。FPGA具有可重复编程性,能灵活实现各种逻辑功能。
[嵌入式]
ARM设计的FPGA可重构配置方法的实现及应用
随着半导体工艺技术的迅猛发展,现场可编程逻辑器件FPGA的集成度迅速提高,已达到百万门量级,与此同时,FPGA中的逻辑资源也日益丰富,使得基于FPGA的片上系统设计成为可能.基于FPGA的片上系统设计因其具有开发周期短,设计成本低,软硬件可编程,系统设计灵活、可裁减、可扩充、可升级等优点正在成为电子系统设计的研究热点,且已经在通讯、工控等领域得到实际应用. 目前FPGA从实现技术上进行分类,可以分为基于查找表(LuT,k—up table)技术,SRAM工艺的FPGA、基于nash技术的FPGA和基于反熔丝(Anti—fuse)技术的FPGA,而使用最多的还是基于SRAM工艺的FPGA,如Altem的Cycl0ne和S
[单片机]
<font color='red'>ARM</font>设计的FPGA可重构配置方法的实现及应用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved