烧录根文件系统,主光盘 bin目录下的fs_qtopia.yaffs2 文件
10.接下来是调试和编写驱动需要比较方便的网络文件共享,
注意是共享不是网络文件启动
a. 首先要在PC的linux上新建一个共享文件夹 root_nfs,然后设置这个共享文件的属性
vi /etc/exports 如果第一次打开应该是空文件夹 填写内容:
/opt/work/root_nfs *(rw,sync,no_root_nfs)
/opt/work/root_nfs
表示 nfs 共享目录,它可以作为开发板的根文件系统通过 nfs挂载,也可以挂载一个共享文件夹;所以路 径要修改成是你要挂载的文件夹
解释:
/opt/work/root_nfs *(rw,sync,no_root_nfs) 的意思
1. * 表示所有的客户机都可以挂载此目录
2. rw 顾名思义就是
表示挂接此目录的客户机对该目录有读写的权力
3.
表示允许挂接此目录的客户机享有该主机的 root 身份
通过命令启动和停止 nfs 服务
b. 在PC上的linux输入 /etc/init.d/nfs start 是打开linux的nfs系统服务
c.在开发板的 CRT界面挂载你的共享目录 mount -t nfs -o nolock,vers=2 192.168.0.188(这是PC上linux的IP地址):/opt/work/root_nfs /mnt
d. cd /mnt 看看能不能打开,你可以测试在PC的共享目录下新建一个vi a.txt 就会在板子上的/mnt中出现 ,好了你现在就可以实现linux和开发板互相传递文件了
说明:
1.在nfs挂载的过程中如果失败了,首先可能出现的问题是你的PC上的LINUx的防火墙没有关闭 在命令行 输出 /etc/init.d/iptable stop 就可以暂时关闭防火墙了,如果想永久关闭百度命令吧,或者 输出 :setup 里面设置,我在这里就不详细说了
2.还有个比较重要的东西就是在这些成功的前提就是你的板子的IP地址必须和PC的linux的IP地址在一个网段且可以在开发板上成功ping通电脑