SUSE Linux usb0:192.168.1.3
A780 motavista: 192.168.1.2
设置Linux NFS过程如下:
1.修改etc/exports文件 添加下列行
/home/ezx/MyProjects 192.168.1.2(rw,sync,no_root_squash)
其中前面的路径是电脑上准备共享的文件夹,后面的网址是授权的ip地址,这里授权给A780,括号中是参数,具体含义参考相关文献。
2.进入电脑上/etc/rc.d文件夹,运行:
./nfsserver start
./portmap start
这样就开启了本机的NFS服务
3.检查本机防火墙设置,关闭防火墙,否则没法NFS。
具体就是运行iptables或者运行Yast来进行设置,防火墙的相关东西偶就不废话了
A780 NFS过程如下:
在SUSE上telnet 192.168.1.2 以root登录,进入手机系统后
cd /mmc/mmca1
进入存储卡
mkdir nfs
由于存储卡是可写的,因此在这里建立文件夹nfs
运行
mount -n -t nfs -ohard,intr,nolock,rsize=4096,wsize=4096 192.168.1.3:/home/ezx/MyProjects /mmc/mmca1/nfs
ok了,去/mmc/mmca1/nfs里面看看吧,呵呵东西都有了。以后就可以在电脑上交叉编译好程序放到MyProjects中,然后在A780上运行了。