上午开始看MTD & JFFS的有关资料,重新设置好针对于M25P64分区后,重新编译内核。发现了上面提及mount的怪异问题,不过JFFS2&MTD&M25P64现在可以工作,针对其速度进行测试如下:(使用2MByte测试文件)
格式化时间:
root:/dev> time eraseall mtd2
Erased 4096 Kibyte @ 0 -- 100% complete.
real 0m 42.49s
user 0m 0.00s
sys 0m 14.94s
Mount时间:
root:/dev> time mount -t jffs2 mtd2 /mnt
real 0m 0.10s
user 0m 0.00s
sys 0m 0.02s
Umount时间:
root:/> time umount /mnt
real 0m 0.02s
user 0m 0.00s
sys 0m 0.02s
写文件:
root:/mnt> time cp /tmp/2MByte.bin ./
real0m 9.40s
user0m 0.00s
sys0m 6.14s
读文件:
root:/mnt> time cp 2MByte.bin /tmp/
real 0m 0.11s
user 0m 0.00s
sys 0m 0.11s
删除文件:
root:/mnt> time rm -f 2MByte.bin
real 0m 0.02s
user 0m 0.00s
sys 0m 0.02s
分享到:
相关推荐
./mkfs.jffs2 -r rootfs -o rootfs.jffs2 -p -l -n -e 0x4000 -m size -r 指定内含根文件系统的目录 -o 指定文件系统映象的输出文件名称 ?-p 表示在映像的结尾用0x0补全到block -l 存储格式为小端格式 -n 每个擦除的...
linux下的MTD设备驱动源代码,配合jffs2 yaffss2文件系统.
包含机器的主要mtd分区以及完整的jffs2和地区包备份,可用于救砖 制作固件
JFFS2 summary&attr;相关信息集合
mtd-utils 嵌入式nandflash文件系统jffs2制作工具,编译方法见我的csdn博客 构建根文件系统
制作步骤: (1)配置内核支持jffs2文件系统。 File systems ---> [*] Miscellaneous filesystems ---> <*> Journalling Flash ... $ mkfs.jffs2 -r /source/rootfs -o rootfs.jffs2 -e 0x20000 --pad=0x400000 -n
将打包的jffs的bin文件还原成为linux系统可以读写的文件,支持各种加密方式
mtd最新cvs jffs文件系统分析
JFFS JFFS2文件系统.pdf 关于JFFS/JFFS2的简要介绍,还可以的资料
制作根文件系统的JFFS2镜像。使用MTD工具中的mkfs.jffs2命令,具体做法如下: mkfs.jffs2 -r /home/tekkamanninja/working/nfs/rootfs -o rootfs.jffs2 -e 0x4000 --pad=0x500000 -s 0x200 -n
解压 tar -xvf mtd-snapshot_20050519.tar.gz cd到mtd/util下直接make
jffs2文件系统的一份文档,有比较全的源码解释,eg:第1章 jffs2在flash上的資料實體及其內核描述符 jffs2在flash上只有兩種類型的資料實體:jffs2_raw_inode和jffs2_raw_dirent,其中jffs2_raw_dirent用於描述一個...
zynq相关交叉编译&uboot;&kernel;&rootfs;&驱动&jffs2;编译等一篮子解决方案
第1章 jffs2的数据实体及其内核描述符(improved) 5 数据实体的内核描述符jffs2_raw_node_ref 6 文件的内核描述符jffs2_inode_cache 6 jffs2_raw_dirent数据实体及其上层数据结构 7 jffs2_raw_inode数据实体及其...
jffs2文件系统制作工文件系统制作工具具mkfs.jffs2
jffs2在flash上只有两种类型的数据实体:jffs2_raw_inode和jffs2_raw_dirent,其中jffs2_raw_dirent用于描述一个目录项,紧随其后的为被硬链接的文件的文件名。一个目录文件由若干jffs2_raw_dirent描述。其它文件...
解压 jffs2_src.tar.gz,cd mtd/until 直接编译生成mkfs.jffs2,mkfs.jffs,flash_eraseall,nandwrite等工具
适配于Tiny6410的根文件系统的.jffs2文件,已测试,和yaffs2文件系统差不多,只不过jffs2是压缩的文件系统,比yaffs2文件系统差不多小一半。
jffs2安装源码