zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    ResultSet转换成List的方法
    恒星英语
    java中Float类型数据四舍五入
    总结JS打印方法
    jquery 点击除操作区域外的任意区域,将操作区域隐藏
    PowerDesigner pdm生成Access的方法
    reportbuilder设置打印页范围技巧_delphi教程
    SQL2000中因为选定的用户拥有对象,所以无法除去该用户.
    delphi 函数指针
    用ADO控件读EXCEL或DBF文件
  • 原文地址:https://www.cnblogs.com/crazywangzx/p/3505271.html
Copyright © 2011-2022 走看看