ChinaUnix.net
相关文章推荐:

NAND NOR 根文件系统

JFFS2是Flash上应用最广的一个日志结构文件系统。它提供的垃圾回收机制,不需要马上对擦写越界的块进行擦写,而只需要将其设置一个标志,标明为脏块,当可用的块数不足时,垃圾回收机制才开始回收这些节点。同时,由于JFFS2基于日志结构,在意外掉电后仍然可以保持数据的完整性,而不会丢失数据。   本文阐述如何在nand flash上实现JFFS2根文件文件系统。实验环境是:FS2410开发平台及ubantu7.04主机环境。   由于使用的ubantu7...

by zhenchengjin - Linux文档专区 - 2009-11-18 09:51:25 阅读(694) 回复(0)

相关讨论

JFFS2是Flash上应用最广的一个日志结构文件系统。它提供的垃圾回收机制,不需要马上对擦写越界的块进行擦写,而只需要将其设置一个标志,标明为脏块,当可用的块数不足时,垃圾回收机制才开始回收这些节点。同时,由于JFFS2基于日志结构,在意外掉电后仍然可以保持数据的完整性,而不会丢失数据。   本文阐述如何在nand flash上实现JFFS2根文件文件系统。实验环境是:FS2410开发平台及ubantu7.04主机环境。   由于使用的u...

by bjy_01 - Linux文档专区 - 2008-08-21 14:45:48 阅读(629) 回复(0)

本帖最后由 zepeng_wu 于 2012-03-27 16:56 编辑 内核打印 No nand device found,但是能挂载根文件系统,能正常启动应用程序,下面是内核打印的部分内容: brd: module loaded loop: module loaded ssc ssc.0: Atmel SSC device at 0xc4880000 (irq 14) nand_get_flash_type: second ID read did not match 52,52 against 7c,03 No nand device found. 烧写以前内核的镜像文件,就很正常,显示如下: brd: module loaded lo...

by zepeng_wu - 内核源码 - 2012-08-22 13:55:40 阅读(3294) 回复(6)

大家好,向大家对我的帮助关心道谢了。 我现在的情况是这样的 1. Linux内核已经编译成映像文件,支持cramfs文件系统。 2. 做成cramfs根文件系统的映像文件 cram.img,2.6M。 3. 我的Arm9261板子上 有一个4M的norFlash,64M nandFlash,norFlash我用来烧写U-boot和Linux内核(通过J-Link烧入), nandFlash打算用来放置根文件系统及其他应用。 4. nandFlash已被分成2个区,一个区是256K,另一个区是64M-256K。 我现在问...

by carchangel - 嵌入式开发 - 2010-07-26 22:41:38 阅读(2701) 回复(8)

FFS2是Flash上应用最广的一个日志结构文件系统。它提供的垃圾回收机制,不需要马上对擦写越界的块进行擦写,而只需要将其设置一个标志,标明为脏块,当可用的块数不足时,垃圾回收机制才开始回收这些节点。同时,由于JFFS2基于日志结构,在意外掉电后仍然可以保持数据的完整性,而不会丢失数据。 本文阐述如何在nand flash上实现JFFS2根文件文件系统。实验环境是:FS2410开发平台(我们 [color="#800080"]嵌入式学院 目前使用的也是...

by tezuka158 - Linux文档专区 - 2009-02-24 21:46:20 阅读(1047) 回复(0)

  JFFS2是Flash上应用最广的一个日志结构文件系统。它提供的垃圾回收机制,不需要马上对擦写越界的块进行擦写,而只需要将其设置一个标志,标明为脏块,当可用的块数不足时,垃圾回收机制才开始回收这些节点。同时,由于JFFS2基于日志结构,在意外掉电后仍然可以保持数据的完整性,而不会丢失数据。   本文阐述如何在nand flash上实现JFFS2根文件文件系统。实验环境是:FS2410开发平台(我们嵌入式学院目前使用的也是这款开发板...

by copyking - 存储文档中心 - 2008-11-28 16:39:50 阅读(1272) 回复(0)

基于nand Flash的根文件系统(Cramfs)的创建步骤 (文 黄显国 2007-10-12) 步骤: 1、建立目录:1012rootfs 2、建立脚本文件1.sh,然后执行bash 1.sh,内容如下: #! /bin/bash mkdir -p bin dev etc home lib mnt proc root sbin sys tmp usr var mnt/etc chmod 1777 tmp mkdir usr/bin usr/lib usr/sbin mkdir -p dev/shm dev/pts mkdir -p mnt/etc/udev mnt/etc/rc.d #----------------------------------------------- #mkd...

by huang_xianguo - Linux文档专区 - 2008-05-05 18:45:14 阅读(754) 回复(0)

内核kernel以及根文件系统rootfs是如何映射到对应的nand flash的地址的 【解答】内核kernel以及根文件系统rootfs是如何映射到对应的nand flash的地址的 【某人问题 内核在启动的过程中,是如何完成将本地的flash设备映射成文件系统的? 】 我用的是ramdisk.image.gz,烧写在flash的0x10140000处 我不太明白内核在启动过程中式如何将这个文件映射成/目录及各子目录的? 如果ramdisk.image.gz在flash中的位置发生了变化,应该如何修...

by sayou678 - Linux文档专区 - 2010-02-01 13:19:56 阅读(2866) 回复(0)

【解答】内核kernel以及根文件系统rootfs是如何映射到对应的nand flash的地址的 【某人问题 内核在启动的过程中,是如何完成将本地的flash设备映射成文件系统的? 】 我用的是ramdisk.image.gz,烧写在flash的0x10140000处 我不太明白内核在启动过程中式如何将这个文件映射成/目录及各子目录的? 如果ramdisk.image.gz在flash中的位置发生了变化,应该如何修改内核啊? 【解答】 没理解错的话,ramdisk.image.gz应该是你的内核的...

by crifan - Linux文档专区 - 2011-09-13 21:40:10 阅读(2023) 回复(1)

本文描述在skyeye里从nand flash启动u-boot和Linux, 并挂载nand flash上的cramfs作为根文件系统, 同时报告/修正 mknandflashdump.c 里面 的一个BUG; 本文环境: skyeye-1.2.5 Debian kernel 2.6.22.19 gcc version 4.2.3 (Debian 4.2.3-1) 步骤: 1.移植u-boot 参考 (U-BOOT FOR 阳初2410 v2.3) http://blog.chinaunix.net/u1/46715/showart_366809.html 改过之后可以运行u-boot了, 但是读取 nand flash还是会出错, 如下 nand r...

by oldstorm - Linux文档专区 - 2009-03-10 23:39:15 阅读(1604) 回复(0)

2410 nand flash启动Linux并挂载cramfs作为根文件系统, 报告一处BUG 本文描述在skyeye里从nand flash启动u-boot和Linux, 并挂载nand flash上的cramfs作为根文件系统, 同时报告/修正 mknandflashdump.c 里面 的一个BUG; 本文环境: skyeye-1.2.5 Debian kernel 2.6.22.19 gcc version 4.2.3 (Debian 4.2.3-1) 步骤: 1.移植u-boot 参考 (U-BOOT FOR 阳初2410 v2.3) http://blog.chinaunix.net/u1/46715/showart_366809.html 改...

by zsfly - Linux文档专区 - 2008-06-20 21:06:51 阅读(1054) 回复(0)