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

昨天就拿到这个开发板了,点了一下发现lcd果然是坏的...罢了,不要钱的东西,也不能要求太多。

咳咳,进入正题,今天尝试用开发板连接到公司的电脑,避免“again&again的下载”所以想搭一个NFS环境。

很久没有弄过了,今天着实费了一些时间,具体的步骤如下:

1.因为板子有bootloader和操作系统,所以这步就略去了,等以后改了bootloader再来仔细说这块

2.装主机(centOS6.2),如果有其他版本的linux也可以,不过一定要有nfs server,gcc、vim、gdb等开发工具,如果你是虚拟机,请选择桥接方式连接到网络(选虚拟网卡也行),不然后面开发板是不能连接到nfs的

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

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

你可能感兴趣的:(nfs,ok2440)