• jffs2和yaffs2文件系统制作工具的编译与使用


    一 . 先准备文件

       mtd-utils-1.4.5.tar.bz2 ftp://ftp.infradead.org/pub/mtd-utils/

        zlib-1.2.5.tar.bz2 http://zlib.net 

        lzo-2.04.tar.gz http://www.oberhumer.com/opensource/lzo/download/

        e2fsprogs-1.41.14.tar.gz http://sourceforge.net/projects/e2fsprogs/

    二. 解压缩四个文件:

    三. 编译安装:

        进入zlib目录:执行命令

           .configure --shared --prefix=/usr

           make

           sudo make install

        进入zlo目录:执行命令

           .configure --prefix=/usr

           make

           sudo make install

        进入e2fsprogs目录:执行命令

           .configure --prefix=/usr

           make

           sudo make install-libs

        进入mtd-utils目录:执行命令:

           make

           sudo make install

    四. 制作jffs2文件系统:

    对于大页Flash,用如下命令:

        mkfs.jffs2 -n -s 2048 -e 128KiB -d rootfs -o rootfs.jffs2

    对于小页Flash,用如下命令:

        mkfs.jffs2 -n -s 512 -e 16KiB -d rootfs -o    rootfs.jffs2

    命令中:

    -n   表示不要在每个块上加清除标记

    -s  2048表示一页大小为2048字节

    -e 128KiB 表示一个擦除块大小为128KB

    -d rootfs表示要打包的目录为rootfs

    -o rootfs.jffs2表示生成的印象文件名为rootfs.jffs2

    五. 对于yaffs2文件系统工具,则不需要制作了

        友善之臂官网上提供了很好用的工具,免费提供下载和实用。下载完后解压,将其中的mkyaffs2image和mkyaffs2image-128M两个文件复制到/usr/sbin目录,添加可执行权限:chmod +x /usr/sbin/mkyaffs2image即可使用:

    对于大于128M的Flash,使用带有128M后缀的工具,

        同样:命令为mkfsyaffs2image rootfs rootfs.yaffs2

  • 相关阅读:
    不能交易的物料不可做接收
    限制车间备料方式更改
    成本维护不允许超过设定比例
    车间不可操作非车间仓
    手工成本维护不可以将成本改为零
    手工成本维护超过1500元提醒
    成本查询
    同一供应商只能有一个有效的报价单
    新增报价单状态为有效状态
    同一供应商同一物料存在有效报价时不能再新增报价
  • 原文地址:https://www.cnblogs.com/crazywangzx/p/3505271.html
Copyright © 2020-2023  润新知