|
弄了一天半,终于建好NFS文件系统里,开机直接启动型的,之前可以在yaffs上挂载,就是不能直接开机启动,弄了一天终于成功了,不用串口烧程序太爽了,调代码快多了啊,现总结如下:
1、本人用的是QT文件系统,rCs按要求把那行屏蔽掉了,export在参数前面加了个IP地址,如下
/opt/EmbedSky/root_nfs 192.168.1.*(rw,sync,no_root_squash)
2、如果在虚拟机上可以挂载成功后,你的NFS设置就不存在问题了
3、板上的U-BOOT的IP地址一定要跟你的虚拟机IP地址在同一网段,进入U-BOOT,按0进入启动参数设置,在NFS参数设置中,要求输入开发板IP地址,这里一定要注意,输的不是IPADDR,而是serverADDR,我之前一直挂载不上,我觉的是跟这个有关系,反正现在我输的是serverADDR,现在挂载成功了。
4、怎么看serverADDR了?进入u-boot后,按两下q,就可以进入命令行模式,输命令printenv,就可以看到所有的参数值,包括IPADDR,serverADDR,我用的是出厂u-boot镜像里的默认值,serverADDR是192.168.1.8,也可以自己重新设置,IPADDR跟serverADDR一定要在同一网段,建议不要自己设,改的麻烦,可以改主机跟虚拟机的哈。
5、设置的话输命令setenv IPADDR xxx.xxx.xxx.xxx,等等,setenv后边的第一个参数是里边参数名称,一定要跟printenv出来的参数名称一致哦。设置好之后一定要用用ping命令看下开发板跟虚拟机有没连通哈。
6、我是用了路由器,没用交叉线,wifi连的路由,然后板子用普通网线连的路由,当然路由的IP网段一定要对哈。用无线弄起来方便多了哈,还不影响上网,而且不存在接触不良的问题,你的本本也可以随意动,推荐大家使用哈。
用了LINUX一年多了,最近终于忍受不了串口烧写程序了,下定决心弄了NFS文件系统,感觉很不错哦,希望我的总结能给大家带来帮助哈 |
|