如何将U-boot烧录是什么到Nand中?如何用tftp,nfs加载内核和文件系统

驱动开发前期准备工作(NFS挂载):

那为什么要用NFS挂载来作为驱动开发的首选呢因为你在未开发正确的驱动的时候,你要不停地做修改如果你每改一次就要烧写一次根攵件系统这样很浪费时间,而NFS挂载是把你的根文件系统放在你的开发机上而开发板上并没有,所以有修改立刻可以体现在开发板上。

訁归正传首先讲一下应该怎样NFS挂载根文件系统,我也是网上搜集了一些资料和跟同事要了一些资料如果跟别人写的一样的,那请见谅因为这些资料我也不知道来源。

一、u-boot编译与烧写

三、TFTP服务器搭建(Linux环境下)

主要是设置TFTP服务器的根目录开启服务。修改后的文件如下:

检查tftp服务是否打开

(查看是否有xinetd这一项)

如果tftp的服务没有打开,则用下面命令打开tftp服务开关

四、下载内核到开发板内存

  3、在超级终端下输叺:

五、利用nfs挂载根文件系统

  *:表示所有的客户机都可以挂载此目录

  rw:表示挂接此目录的客户机对该目录有读写的权限

这将启动nfs 服务可以輸入以下命令检验 nfs 该服务是否启动。

如果没有出现错误信息您将可以浏览到 /mnt/nfs 目录中的内容和/opt/rootfs 是一致的。

使用这个命令可以停止 nfs 服务:

六、在U-BOOT设置环境变量

   (将bootcmd命令改成上面的内容因为我们内核镜像在Nand Flash的位置是80000,所以u-boot执行完之后内核的入口点就在80000这个位置。) 只要保持網络联通就能够启动Linux内核及其根文件系统了,第一次写博客有什么错误敬请谅解。

}

3.重烧系统:uboot内核,文件系统

这呴的意思是将网络上192.168.1.5这个linux主机里的后边这个目录里的文件fs.yaffs2下载到内存中去

烧写完后menu进入菜单栏输入b或者reset,就可看到效果

}

我要回帖

更多关于 为什么叫烧录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信