Chinaunix首页 | 论坛 | 博客
  • 博客访问: 37059
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-28 21:44
个人简介

因工作项目需要,决定以零linux基础开始做基于海思HI3520D的视频系统的开发,记录一下开发的过程。

文章分类

全部博文(17)

文章存档

2015年(17)

我的朋友

分类: LINUX

2015-01-26 09:28:03

      我买来的海思3520D的开发板已经安装好了u-boot和内核,用cat/proc/filesystems查看下,其中有nfs,内核应该是支持的,只需要设置一下就可以了。
  
       另外我这个开发板的网卡驱动也是加载好的,这个是不是通过网卡上的灯能够判断?
       

    ifconfig eth0 hw ether 00:01:02:03:04:05 //给网卡mac地址分配一下
    ifconfig eth0 192.168.0.100 netmask 255.255.255.0 //设置网卡IP和子网掩码,注意与服务器在一个网段
    route add default gw 192.168.1.1  //设置网卡的默认网关

    这个时候如果没有问题应该是可以ping通服务器的。
   需要注意的是,Hilinux的ping命令不会自己停止(我是菜鸟,不知道其他linux是不是都这样),反正我是按了ctrl+c才停止ping的。
   如果网络没有问题,下面就可以挂载nfs共享的服务器端文件夹了。
   

   mount-t nfs -o nolock 192.168.0.50:/home/hisi /mnt

    如果一切正常,是应该没有任何提示的。然后进入挂载目录就可以ls出服务器端的文件,但是问题来了,我始终挂载不上,不是显示mount: RPC:timed out,就是显示mount:rpc:remote system error-connection timed out.
   继续依赖网络,有遇到同样问题的,多数建议关闭防火墙。
   ubuntu关闭防火墙也很简单,iptable -F 一下就可以了。注意在ubuntu下面那些
   service iptable stop或者
   service iptable status指令不能用了,可能是老版本的吧。 
   最后,各种方法尝试之后,发现竟然是virtualbox的网卡设置问题,竟然默认使用的是我的无线网卡,怪不得我用开发板ping服务器能通,服务器ubuntu下ping开发板没反应呢。正好我看了一篇文章说有可能ping不通,“大师兄说了,是开发板的内核版本问题”,我也就想当然的信了“大师兄”的话。
   
   赶紧改成千兆网卡,设置好ip,ping开发板,成功!开发板ping服务器,成功!mount nfs,成功!LS共享目录,成功!
   至此NFS客户端也已经搭建成功了,可以开始开发了,热泪盈眶呀。
   至于之前为什么用开发板ping服务器是通的?因为ping的是windows的网卡,当然也有反应。
  
     
阅读(738) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~