ChinaUnix.net
相关文章推荐:

cramfs解析

[color="#0080ff"]/fs/cramfs/inode.c 应该知道的:当前只支持页为4096如果出现错误可以检查这里。 [color="#ff00ff"]目录: 0...........cramfs文件系统需要的操作结构体 1...........数据结构 2...........初始化 3...........总结 4...........附录[一] 数据的组织形式:(另有一文章详细介绍了) 5...........附录[二] cramfs文件系统 6...........附录[三] cramfs_read函数 7...........附录[四] cramfs_readdir函数 ...

by yeahilly - Linux文档专区 - 2009-09-06 21:07:02 阅读(1224) 回复(0)

相关讨论

1、cramfs的特点 在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先要把外存(Flash)上的映像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下,同样的代码不仅在外存中占据了空间(以压缩后的形式存在),而且还在内存中占用了更大的空间(以解压缩之后的形式存在),这违背了嵌入式环境下尽量节省资源的要求。 使用...

by zxg623 - Linux文档专区 - 2008-04-10 21:12:16 阅读(487) 回复(0)

1、cramfs的特点 在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行 之后,首先要把外存(Flash)上的映像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下, 同样的代码不仅在外存中占据了空间(以压缩后的形式存在),而且还在内存中占用了更大的空间(以解压缩之后的形式存在),这违背了嵌入式环境下尽量节省资 源的要求。 使...

by liao_cj - Linux文档专区 - 2008-04-05 18:15:33 阅读(583) 回复(0)

阅读之前的一些提示: cramfs file size limit cramfs default maximum file size is 16M (16777215) if file size > 16M, you'll get this message when mkcramfs warning: file sizes truncated to 16MB (minus 1 byte). it's possible to make limit larger! modify to value cramfs_SIZE_WIDTH in kernel source include/linux/cramfs_fs.h (default #define cramfs_SIZE_WIDTH 24) after I tested, maximum value is 28, ...

by lep442 - Linux文档专区 - 2007-03-01 11:12:34 阅读(887) 回复(0)

1、cramfs的特点 在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先要把外存(Flash)上的映像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下,同样的代码不仅在外存中占据了空间(以压缩后的形式存在),而且还在内存中占用了更大的空间(以解压缩之后的形式存在),这违背了嵌入式环境下尽量节省资源的要求。 使用...

by star990 - Linux文档专区 - 2006-11-23 16:13:05 阅读(400) 回复(0)

cramfs简介 cramfs文件系统是专门针对闪存设计的只读压缩的文件系统,其容量上限为256M,采用zlib压缩,文件系统类型可以是EXT2或EXT3.   如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先得把flash上的映像文件全部解压到ram中,构造ramdisk环境,才可以运行程序,但有一个致命的弱点,在正常情下,同样的代码不仅在flash占用了空间,而且还在ram中占用极大的空间,这违背了嵌入式中节省资源的原则.   cramfs文件系...

by xingmanbaizhou - Linux文档专区 - 2009-12-11 08:39:58 阅读(850) 回复(0)

自己根据busybox1.0.0制作了一个cramfs文件系统,但启动时出现以下情况: FS: Mounted root (cramfs filesystem) readonly. Mounted devfs on /dev Freeing init memory: 116K mount /etc as ramfs mount /etc as ramfs re-create the /etc/mtab entries mount /etc as ramfs re-create the /etc/mtab entries mount /etc as ramfs re-create the /etc/mtab entries mount /etc as ramfs re-create the /etc/mtab entries mount...

by feiying2006 - 嵌入式开发 - 2009-09-03 14:22:03 阅读(1088) 回复(0)

cramfs的特点 在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先要把外存(Flash)上的映像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下,同样的代码不仅在外存中占据了空间(以压缩后的形式存在),而且还在内存中占用了更大的空间(以解压缩之后的形式存在),这违背了嵌入式环境下尽量节省资源的要求。 使用cra...

by zhengwenwei_123 - Linux文档专区 - 2009-04-26 00:03:53 阅读(537) 回复(0)

cramfs根文件系统制作 一 准备制作文件系统的目录及文件 Mkdir rootfs #rootfs为文件系统目录 cd rootfs #进入该目录 mkdir bin dev etc lib proc sbin sys usr mnt tmp var boot root home mkdir usr/bin usr/lib usr/sbin lib/modules 通过在网上查找资料,认为可以根据自己想做成什么样的文件系统来建立文件夹目录, 如果只是测试是否能移植成功,那么基本的文件启动所需的目录及文件就够了。如果移植 cramfs那...

by shareman - Linux文档专区 - 2008-11-15 10:00:11 阅读(699) 回复(0)

在做cramfs的过程中,发现没有/etc(当然也没有inittab,init.d/rcS,fstab)居然也鬼使神差的跑起来了。不知道为什么~ 很奇怪~~ cram.img生成后,可以先测试一下这个文件: mount -o loop (-t) cram.img /mnt 讲其挂载到/mnt 然后看看/mnt下是否有bin,sbin等cramfs中的文件 转一部分:(作者:易安定 [email=andy_e@163.com]andy_e@163.com[/email] QQ 116033) 在目标系统上使用cram.img文件 生成initrd文件...

by bejoey_pro - Linux文档专区 - 2008-11-06 22:50:24 阅读(1002) 回复(0)

cramfs文件系统是专门针对闪存设计的只读压缩的文件系统,其容量上限为256M,采用zlib压缩,文件系统类型可以是EXT2或EXT3. 如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先得把flash上的映像文件全部解压到ram中,构造ramdisk环境,才可以运行程序,但有一个致命的弱点,在正常情下,同样的代码不仅在flash占用了空间,而且还在ram中占用极大的空间,这违背了嵌入式中节省资源的原则.cramfs文件系统并不需要一次性地将文件系统...

by yufan_lu - Linux文档专区 - 2007-07-13 18:11:22 阅读(802) 回复(0)