基于tiny210v2开发板下搭建网络文件系统

入手这款友善之臂公司的开发板已经有数月之久,但由于工作和个人的原因,由于本人慵懒,将其一直闲置在家,于今天闲于家中,开始搭建这款arm开发板的开发环境,这是搭建网络文件系统的详细过程,记录如下:

由于本人使用的linu系统(Ubuntu14.4)已经安装好NFS 服务了,具体如何安装请自行百度, 安装好nfs后,若linux的防火墙没关闭则须把防火墙关闭一下,具体如下(以 Ubuntu14.4为例子):

 终端命令:ufw disable  ,如下:

查看防火墙是否关闭,终端执行如下:

接着我们从友善之臂的开发板tiny210v2的附送光盘A里的/Linux/rootfs_qtopia_qt4-20130222.tar.gz 这个文件拷贝于linux根目录/work里面(这个目录需自行创建),并解压,解压可以用命令解压,

输入终端命令如下:tar zxvf  rootfs_qtopia_qt4-20130222.tar.gz

解压完成后把文件名字改为nfs(随便取),给这个目录最高权限,输入命令:chmod 0777 nfs -R

接着我们配置NFS服务,设置网络文件系统的共享目录,操作如下:

在终端输入:vim  /etc/exports  ,在该文件末尾添加如下:

/work/nfs *(rw,sync,no_root_squash,no_subtree_check)

rw:表示挂接此目录的客户机对该目录有读写的权力

no_root_squash:表示板子的用户使用root权限来访问网络文件系统

操作这个步骤后b执行source /etc/exports ,然后重启电脑,重启电脑完成后继续以下步骤:使用友善之臂公司开发的烧写软件miniTools工具烧写程序,具体贴图如下:

点击 Quick Boot ,则开发板就开始启动:


启动完成后出现这样说明网络文件系统已经成功做好了,此外,若开发板启动过程中出现以下问题:


如图中所示,这句话:Freeing init memory: 1456k,则表示内核已正常进入网络文件系统。

而这句话/init: line 109: can't open /r/dev/console: no such file,表明内核找不到某文件,于是上百度查找资料,看到有人说要把内核的某个选项勾选去掉方可,于是重新编译内核,把光盘A中的/Linux/linux-3.0.8-20130202.tgz ,拷贝在Linux上的任意目录下并解压,步骤如下:

  1,tar zxvf linux-3.0.8-20130202.tgz

  2,cp mini210_linux_defconfig .config //注意config前有一点 “.”

  3,make menuconfig 进入以下界面:


  按下方向键移动到 General setup ---> ,回车,找到并设置成以下图中的一样:

最后退出保存,终端输入make 编译内核,等待编译完成,待编译完成重新烧写即可。

版权所有,转发请注明出处!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值