首 页文章中心

Linux学习网

您的位置Linux学习网 > Linux基本应用 > 文章内容

ubuntu7.10上搭建QQ2440V3开发环境

作者:佚名  来源:不详  发布时间:2008-3-29 8:19:00

(5)测试NFS

可以尝试一下挂载本地磁盘

我前面开始时已经提到了我的主机IP是172.16.53.214

我现在试把/opt/FriendlyARM/QQ2440/root_nfs目录挂载到/mnt目录下

root@xhylyx-desktop:/#mount -t nfs 172.16.53.214:/opt/FriendlyARM/QQ2440/root_nfs /mnt

成功的挂载上的话你会在/mnt目录下看到root_nfs这个文件夹下的内容

第六步:通过NFS启动开发板

当NFS 服务设置好并启动后,我们就可以把NFS 作为根文件系统来启动开发板了

通过使用NFS 作为根文件系统,开发板的“硬盘”就可以变得很大,因为您使用的是主机的硬盘

这是使用linux 作为开发经常使用的方法

设置目标板启动模式跳线J1 为Nand Flash 启动,连接好电源,串口线,网线;打开串口终端,在开机或者复位的时候先按下PC 机的空格

键再启动开发板,这样我们就进入了vivi 模式,输入命令之前提醒下,现在在vivi下是不能自动换行的,我们必须手动打开

打开的方法是同时按住ctrl+a键,然后同时松开这两个键,接着再按W键,这时我们就把自动换行打开了,如果你不打开后面的命令你是输入

不完那命令进去的,因为那命令挺长的

Supervivi>param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=172.16.53.214:/opt/FriendlyARM/QQ2440/root_nfs ip=172.16.53.168:172.16.53.214:172.16.53.214:255.255.255.0:FriendlyARM.arm9.net:eth0:off"

首先在这里解释下这条命令里面的意思,我第一次接触这条命令时完全不知道什么意思

IP改了好多次也没能成功从NFS启动开发板

最后经过同学的测试终于成功了,之前失败的原因就是因为对这条命令的不理解造成的

nfsroot=172.16.53.214 这个是我的主机IP

ip=172.16.53.168:172.16.53.214:172.16.53.214:255.255.255.0

第一个IP是开发板的IP(开发板的IP不要与局域网内其它IP冲突),第二个是主机的IP,第三个也是主机的IP,第四个是开发板的子网掩码

其他的不改就好了

总结:Supervivi>param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=主机IP:/opt/FriendlyARM/QQ2440/root_nfs
ip=开发板IP:主机IP:主机IP:开发板子网掩码:FriendlyARM.arm9.net:eth0:off"

执行完这条命令后再继续执行Supervivi>boot

如果一切顺利的话将会进入到开发板上去

进入到开发板后你就可以去mount你主机的共享目录了

我主机的共享目录是/opt/FriendlyARM/QQ2440/root_nfs

所以我在开发板上执行[root@FriendlyARM /]#mount -t nfs -o nolock 172.16.53.214: /opt/FriendlyARM/QQ2440/root_nfs /mnt

mount成功后你进入到/mnt目录下就可以看到你主机root_nfs目录下的内容了

上一页  [1] [2] [3] [4] 

收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图