发布时间:2015-05-27 10:10:56
近日在对坏块驱动的坏块检测及标记等api修改的过程中,发现在cramfs文件系统所在flash中标记多个坏块后,文件系统启动出现问题。提示: cramfs: bad compressed blocksize 2447430638 cramfs: bad compressed blocksize 2447430638后在网上找到了一个解.........【阅读全文】
发布时间:2015-05-26 16:41:26
cd rootfsfind . | cpio -o -H newc | gzip -9 > ../rootfs.initramfs.cpio.gzmkimage -A arm -O linux -T ramdisk -C none -a 0x82000000 -e 0x82000000 -n ramdisk -d ./rootfs.initramfs.cpio.gz ./ramdisk.imguboot setenvbootcmd=power_led up;buzzer down;mmzup 8ab00000;udiskup;sf probe 0;sf read 0x8100000.........【阅读全文】
发布时间:2015-05-26 16:05:50
mkimage是在制作镜像文件时候, 在原来的image文件前增加一个0x40字节长度的头,增加的头结构描述如下/* * Legacy format image header, * all data in network byte order (aka natural aka bigendian). */typedef struct image_header { uint32_t ih_magi.........【阅读全文】
发布时间:2015-05-26 15:52:43
工作记录 initrd initramfs1. 编译内核确认内核中包含了initrd的宏定义 大约是CONFIG_BLK_DEV_INITRD ,CONFIG_BLK_DEV_RAM。具体的跟不同的内核版本和处理器架构相关。在内核代码中,主要对应于 init 文件夹下的文档。编译内核时,可以.........【阅读全文】
发布时间:2015-05-26 14:58:02
原文地址:http://www.cnblogs.com/pied/archive/2013/01/29/2880718.html这个是翻译来的,原文地址:http://www.landley.net/writing/rootfs-howto.html怎样使用initramfs 工作过程简述在2.6kernel启动时,它把rootfs作为它的第一个文件系统挂载(注意:这里的rootfs是真名!!!不是root files.........【阅读全文】