码迷,mamicode.com
首页 > 其他好文 > 详细

ubuntu下通过网络文件系统NFS将执行文件下载到开发板运行

时间:2014-09-23 02:23:33      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:linux串口连接开发板   ubuntu下通过网络文件系统nfs将执   网络文件系统nfs   nfs将执行文件下载到开发板运行   

功夫不负有心人,总算把NFS网络做好了

首先,电脑要和开发板都接到路由器上,形成一个局域网(这个我居然给忽略了。。。)

PC端:Ubuntu 12.04

开发板:linux 2.6.32.2   点击查看ubuntu下给开发板烧写linux


一丶PC端

1.安装NFS

# sudo apt-get install nfs-kernel-server portmap

2.配置exports共享路径

# mkdir /NFSroot             //创建NFSroot目录

#chown lianghuiyong /NFSroot   //lianghuiyong是我的一个普通用户(ubuntu下是chown,其他的好像是chmod)

# sudo vim  /etc/exports                    //配置共享路径

增加:

/NFSboot 192.168.1.102(insecure,rw,sync,no_root_squash)

bubuko.com,布布扣

/NFSboot是PC端的共享文件夹,要挂载文件到开发板时,只需将文件拷贝到/NFSboot里,开发板就可以通过NFS访问了


3.关于pc端ip设置

开发板系统默认的ip是192.168.1.230

pc端我设置为静态ip

bubuko.com,布布扣


4.重启NFS

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

5.防火墙我也不知道有没有影响,但是我之前关闭了

ufw disable

6.之前遇到了些问题,这几个修改了之后也没该过来

vim /etc/hosts.deny

在最后添加六行,如下图

bubuko.com,布布扣


vim /etc/hosts.allow

同样照图修改

bubuko.com,布布扣

pc端就到这了


二丶开发板

1.打开minicom      //查看ubuntu安装minicom

2.开发板nandflash端上电(确保开发板,电脑与路由器形成一个局域网)

3.挂载nfs网络文件
开发板端的minicom中输入
[root@FriendlyARM /]#  mount -t nfs -o nolock 192.168.1.102:/NFSboot /mnt
bubuko.com,布布扣
(我往NFSboot内增加了几个文件以验证)
应该没有错误的吧,有错误的话,來一句班主任的经典语录:呵呵。。。
注意: -o nolock 不能少,我少了挂载不了。
该命令是将192.168.1.102(PC端)的/NFSboot目录挂载到 开发板下的/mnt目录
开发板访问/mnt目录就能访问到PC端的/NFSboot目录了

卸载nfs网络文件
# umount 192.168.1.102:/NFSboot /mnt 


三丶示例开发板运行hello

示例的就明天来写了,太晚了

ubuntu下通过网络文件系统NFS将执行文件下载到开发板运行

标签:linux串口连接开发板   ubuntu下通过网络文件系统nfs将执   网络文件系统nfs   nfs将执行文件下载到开发板运行   

原文地址:http://blog.csdn.net/muyang_ren/article/details/39482475

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!