码迷,mamicode.com
首页 > 其他好文 > 详细

制作、烧写根文件系统,使用NFS,编译使用驱动程序

时间:2017-01-12 09:50:22      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:nan   开发   虚拟   auto   set   自动   制作   开发板   toc   

制作YAFFS2、JFFS2文件系统映象文件
制作文件系统映象非常简单。
① 制作YAFFS2文件系统映象文件
对于YAFFS2,要用到mkyaffs2image工具,它在/work/linux/tools目录下。源码为/work/system/yaffs_source_util_larger_small_page_nand.tar.bz2。
把工具复制到/usr/bin目录下去:
$ sudo cp /work/linux/tools/mkyaffs2image /usb/bin
$ sudo chmod +x /usb/bin/mkyaffs2image
以fs_mini_mdev 为例,如下制作映象文件:

$ mkyaffs2image fs_mini_mdev fs_mini_mdev .yaffs2
在u-boot启动界面,输入字母y命令,然后使用dnw发送fs_mini_mdev .yaffs2即可烧录。

 

使用NFS直接挂载系统到开发板上

nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]

             [虚拟机IP]       [文件系统目录]

ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

      [开发板ip]  [虚拟机ip]      [网关ip]   [掩码]            [可不设置]    [网卡名]   [设置不自动获取]

 

 

在U_BOOT里设置,前提是能ping通,并且安装NFS

set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.19:/work/nfs_root/tmp/fs_mini_mdev ip=192.168.1.17:192.168.1.19:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

 

保存save

重启reset

 

制作、烧写根文件系统,使用NFS,编译使用驱动程序

标签:nan   开发   虚拟   auto   set   自动   制作   开发板   toc   

原文地址:http://www.cnblogs.com/yihujiu/p/6274706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!