知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

拿到OK2440开发板之后――连接nfs服务器

发布时间:2014-09-05 15:43:31作者:知识屋


拿到OK2440开发板之后——连接nfs服务器
 
昨天就拿到这个开发板了,点了一下发现lcd果然是坏的...罢了,不要钱的东西,也不能要求太多。
 
咳咳,进入正题,今天尝试用开发板连接到公司的电脑,避免“again&again的下载”所以想搭一个NFS环境。
  www.zhishiwu.com  
很久没有弄过了,今天着实费了一些时间,具体的步骤如下:
 
1.因为板子有bootloader和操作系统,所以这步就略去了,等以后改了bootloader再来仔细说这块
 
2.装主机(centOS6.2),如果有其他版本的linux也可以,不过一定要有nfs server,gcc、vim、gdb等开发工具,如果你是虚拟机,请选择桥接方式连接到网络(选虚拟网卡也行),不然后面开发板是不能连接到nfs的
  www.zhishiwu.com  
3.共享文件,这步对装虚拟机的用户来说是很必要的,这样就可以在你的linux主机里面访问windows的文件了(比如交叉编译工具等)。这里我要说一下,如果没有装vmware tools,共享是不能成功的,具体怎么开共享和装vmware tool可以去网上找,一大堆
 
4.使用串口工具,比如超级终端,让ok2440进入linxu系统,用一条网线连接开发板和主机的网孔(当然可以用个路由器,这样就不会影响主机的上网了)
 
5.开centos上的nfs service,命令:service nfs restart 或者/etc/init.d/nfs start
 
6.修改需要共享出去的内容, 命令:vim /etc/exports ,添加你要共享的目录,比如:/home * ,这就会把home目录的所有东西共享到服务器,客户端连接上nfs就可以访问之,当然其实后面还有很多参数,比如ro rw sync等,具体的这里不详述了,本来只是一个工作记录,不想写的像个教程一样...
 
7.配置好以后再次重启nfs
  www.zhishiwu.com  
8.用ifconfig命令将主机和开发板的ip设为同一网段,然后在超级终端中输入:
 
mount -o nolock 192.168.102.250:/ /mnt/kerwin 这个冒号不要忘了。。。费了我起码1个多小时找原因。。。
 
9.连接上之后,就可以进入/mnt/kerwin 目录看到主机根目录下的文件了
 
10.装上arm-linux-gcc 3.4.1 编了一个hello world 放到根目录下,在超级中端中进入主机根目录,./hello ,终端中出现:HELLO WORLD!
 
THE END
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜