s3c2410开发板学习第二天

                                                  nfs的配置(Ubuntu)

 

安装交叉编译工具

1.把你的编译工具压缩包(arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2)放置study目录。

进入study解压:tar -jxvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2

会在当前目录产生上述包的解压文件,在这个目录里面找到bin目录,把这个bin目录的绝对路径记录下来,在下一步设置环境变量时候会用到。

 

2.添加交叉编译工具进入系统的环境变量:

   

Sudo  gedit  /etc/environment//设置环境变量

PATH后面加入你的交叉编译路径:/home/study/study/gcc-3.4.5-glibc-2-5/bin,然后保存。

接着重启或者注销一下ubuntu就可以了。

 

重启完成后打开终端输入arm-linux-gcc -v 看看有没有输出相关的版本信息。

 

nfs的配置个人感觉有两种实现方法:

 

服务器的配置都是一样的:

                 软件包的安装:

                         nfs-kernel-server

                         nfs-common

                         portmap

                 目录的导出:(也就是配置你要共享的文件目录)

                         /etc/exports

                        这是本人添加:

                 最后就是启动nfs服务了:

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

开发板有两种配置:

             1。直接配置在VIVI启动的时候配置参数:

                  param set linux_cmd_line “root=/dev/nfs(开发板的要挂在的路径) rw nfsroot=主机IP:/home/study/study/rootfsnogui(要共享的目录)

ip= 客户端IP:服务器ip:网关:掩码:服务器主机名:服务接口(eth0):off console=ttyASC0

              2.到开发板的内核中设置:

                 ifconfig eth0 172.16.34.100 netmask 255.255.255.0//ip以及子掩码                          

route add default gw 172.16.34.1//网关

这个命令也可以用来设置虚拟机ubuntuip

 

注:虚拟机以及宿主机和2410ip设置为同一局域网,这样window系统、linux系统、2410linux系统能够互相通信,主要的目的是让linux系统中的helloworld程序送入2410linux中运行,在window系统安装的2410终端可以查看到板上的运行结果。

 

最后就是挂载了:

mount -o nolock,rsize=4096,wsize=4096 172.16.34.200:/home/study/study/rootfsnogui   /dev/nfs

 

这样nfs移植成功(走了一天的弯路的结果啊)

 

portmap

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值