开发板:飞凌imx6q_c
挂载条件:
(1)安装好nfs
(2)能ping通网络(在linux PC端ping 开发板,开发板ping 不上PC端)
设置网络:1)把开发板,X86电脑,交叉编译环境电脑,用通过路由器桥接,分配同网段IP地址。
如:飞凌开发板imx6q_c,
1,自动获取ip设置:udhcpc -i eth0
2,查询ip地址:ifconfig
3, 在PC端 ping 开发板地址
挂载:mount -o nolock 192.168.8.103:/home/imx6/linux/nfs /tmp
查看是否挂在成功: cd /tmp ,在PC端/home/imx6/linux/nfs目录下新建文件,在开发板/tmp 目录下可看到相应的文件。
执行QT程序:
./执行文件 -qws &
另外:在执行文件后,出现被启动程序覆盖。先关闭自启动的QT程序。
方法:(例,飞凌开发板imx6q_c)修改 vi /etc/rc.d/apps.sh 屏蔽掉执行文件即可。或者替换成想要自启动的文件即可。
出错:
文件系统挂接过程中出现如下错误:
mount -t nfs -o nolock 192.168.1.25:/rootfs /mnt/nfs
mount.nfs: an incorrect mount option was specified
解决方法:
mount -t nfs -o nolock,nfsvers=3 192.168.8.100:/home/alex/linux/nfs /tmp