linux 挂载网络文件系统,[arm-linux-FL2440挂载网络文件系统共享文件]
首先确保arm板上移植的内核开启了网络文件系统
配置开发板Linux内核,开启NFS客户端,如下界面所示,可能有的配置界面不同,具体设置:File system → Network File System → NFS client support;注意配置完之后,要将编译后的内核重新烧写进开发板
连线
将FL2440通过直通网线连接到路由器(注意:不是连接电脑,我使用的是笔记本,笔记本使用无线网络连接)
启动FL2440,linux运行后,设置IP地址
设置板子上的ip与ubuntu虚拟主机的IP在同一个网段,设置完成后,ping ubuntu虚拟主机,看是否能ping通,如果不能ping通,则查看ubuntu的网络连接是否为桥接方式,并且要保证ubuntu能联网
设置共享文件夹
使用如下命令:
mkdir /mnt/nfs
挂载NFS文件系统
FL2440的板子上执行命令:
mount -o nolock 192.168.1.99:/work/nfs_root /mnt/nfs
这条语句可以理解为将ip地址为192.168.1.99的/work/nfs_root目录中的内容共享到FL2440开发板中linux系统的/mnt/nfs目录下
注意: FL2440的ip地址为192.168.1.111,ubuntu主机的ip地址为192.168.1.99
通过FL2440访问ubuntu上的内容
在FL2440上进入 /mnt/nfs目录就可以看到ubuntu上/work/nfs_root目录下的内容,如果需要传输文件到FL2440板上,则可以将文件放到ubuntu的/work/nfs_root目录下
让平台启动的时候自动挂载
分为两步,设置IP地址和设置NFS自动挂载
设置IP地址
在/etc/init.d/rcS文件中设置ip地址为192.168.1.111,在文件中添加下面的内容,如果文件中有设置eth0的ip,那么将IP更改为192.168.1.111
/sbin/ifconfig eth0 192.168.1.111 up
设置自动挂载
同样是在/etc/init.d/rcS文件中的最后一行添加如下内容:
echo "mount host matchine to platform dir /mnt/ ..."
mount -t nfs -o nolock 192.168.1.99:/work/nfs_root/ /mnt/
linux 挂载网络文件系统,[arm-linux-FL2440挂载网络文件系统共享文件]相关推荐
- arm linux 核心板 制作,Linux下制作给ARM开发板使用的文件系统
1.Busybox源码请网上自行下载,编译方法请参考百度. 2.交叉编译工具链的设置也请先设置好. 如果以上1.2没有问题,那么可以使用以下脚本,制作一个给ARM开发板使用的文件系统. 可以自行定制使 ...
- arm linux 2.6下载,ARM+LINUX(montavista2.6.x)环境下SIMCOM5218使用
ARM+LINUX(montavista2.6.x)环境下 SIMCOM5218使用 http://blog.sina.com.cn/s/blog_4c796ed20100hpxg.html 一. 系 ...
- linux中swi指令,Arm Linux系统调用流程详细解析SWI
Unix系统通过向内核发出系统调用(system call)实现了用户态进程和硬件设备之间的大部分接口.系统调用是操作系统提供的服务,用户程序通过各种系统调用,来引用内核提供的各种服务,系统调用的执行 ...
- arm linux 指纹识别,基于ARM—Linux指纹识别系统的设计.pdf
基于ARM-Linux指纹识别系统的设计.pdf 第 20卷 第 l5期 电子设计工程 2012年 8月 Vo1.20 No.15 ElectronicDesienEn~inee Aug.2012 基 ...
- 最新linux伺服控制,基于ARM Linux的三轴伺服控制系统人机界面设计 毕设
基于ARM Linux的三轴伺服控制系统人机界面设计 毕设 洛阳理工学院毕业设计(论文) 基于ARM+Linux的三轴伺服控制系统人机界面设计 摘要 现代计算机技术的产业革命,将世界经济从资本经济带入 ...
- arm linux 进程调度,详解ARM Linux 2.4.x进程调度
Linux2.4.x是一个基于非抢占式的多任务的分时操作系统,虽然在用户进程的调度上采用抢占式策略,但是而在内核还是采用了轮转的方法,如果有个内核态的线程恶性占有CPU不释放,那系统无法从中解脱出来, ...
- linux忽略abort信号,ARM Linux Data Abort 异常处理流程
// 本文部分内容来自网络 //基于内核版本3.4 发生Data Abort异常后,ARM处理器首先根据向量表找到对应异常入口,向量表位于arch/arm/kernel/entry-armv.S: . ...
- arm linux 进程页表,linux-kernel – ARM Linux页表项格式 – 未使用的位?
我需要使用两个PTE位来存储我的内核模块在拦截页面保护错误时将使用的自定义"状态"值. 我正在开发Galaxy Nexus,它有一个ARM Cortex A9(我相信ARM v7) ...
- linux指定内核位置,ARM linux内核启动时几个关键地址
1. 内核启动地址 ZTEXTADDR 解压代码运行的开始地址.没有物理地址和虚拟地址之分,因为此时MMU处于关闭状态.这个地址不一定时RAM的地址,可以是支持读写寻址的flash等存储中 ...
- linux运行欧陆风云,Arm linux启动分析(1)
下周准备做linux启动的技术讲座,在这里我慢慢整理下自己的材料,这次我写的是Image的启动过程,也即使zImage解压缩结束后的启动代码,这时候的代码开始地址仍然是0x30008000,下面我结合 ...
最新文章
- 单纯形 c语言 程序,单纯形法完全c语言程序
- mysql grant 不想让用户看到 系统默认 mysql_MYSQL用户权限管理GRANT使用
- python多进程优化_如何利用多进程优化Python视频应用
- Python数据类型判断常遇到的坑
- .NET 类型(Types)的那些事
- 读《redis设计与实现》笔记--redis数据结构
- 计算机领域hpec会议,2018 IEEE High Performance extreme Computing Conference HPEC
- 【java】java 并发编程 ArrayBlockingQueue
- vant 动态 粘性布局_CSS Viewport 单位,很多人还不知道使用它来快速布局
- WSL2 即将普遍可用,Linux 内核提供方式改变
- 面试问sql优化怎么回答
- winpythonhadoop_win10下配置hadoop2.9(使用python单机运行任务)
- Daily Report 2012.11.06 刘宇翔
- python垃圾回收机制与很多_你了解Python的 垃圾回收 机制吗?
- 【NLP】10其它词、句向量生成方法——腾讯AI实验室汉字词句嵌入语料库与gensim Doc2Vec
- QT 加载歌词LRC文件
- 微信公众号开发工具汇总
- iphone计算机怎样打开声音,8个iOS必知小技巧!iPhone的声音还可以调更大哦!
- 【机器学习 基本概念】监督学习、无监督学习、半监督学习与强化学习
- 基金从业考试考前必背
热门文章
- 2.0 自动梯度 - PyTorch学习笔记
- 5.2 大间距分类器-机器学习笔记-斯坦福吴恩达教授
- [python]开发IC utility 一些常用的方法和函数和语法规则
- Sphinx+gitee+Read the Docs搭建在线文档系统
- 【Android工具】更新手机视频流媒体客户端播放器OPlayer
- 【AI2】喜讯!app inventor最近进展,实现流媒体视频播放
- 【体验】18650锂电池充电器体验,功能测试,18650充电测试
- List------Linked 链表
- MyEclipse和tomcat结合编写jsp对于中文乱码的解决方法
- android开发 java与c# 兼容AES加密