嵌入式上机(四)Exynos4412开发板

文章目录

  • 一、Ramdisk文件系统制作


一、Ramdisk文件系统制作

制作一个大小为8M的镜像文件

cd ~
dd if=/dev/zero of=ramdisk bs=1k count=8192

在这里插入图片描述
格式化这个镜像文件为ext2格式

mkfs.ext2 -F ramdisk

嵌入式上机(四)Exynos4412开发板_第1张图片
/mnt下创建initrd文件目录作为挂载点

sudo mkdir /mnt/initrd

将这个镜像文件挂载到/mnt/initrd下:

sudo mount -t ext2 -o loop ramdisk /mnt/initrd

将文件系统拷贝到/mnt/initrd下:

sudo cp /source/rootfs/* /mnt/initrd -a

卸载initrd

sudo umount /mnt/initrd

压缩initrd.imginitrd.img.gz,并拷贝到/tftpboot

gzip --best -c ramdisk > ramdisk.gz

格式化为uboot可识别的格式

mkimage -n "ramdisk" -A arm -O linux -T ramdisk -C gzip -d ramdisk.gz ramdisk.img

嵌入式上机(四)Exynos4412开发板_第2张图片
烧写

cp ramdisk.img /tftpboot

配置内核支持Ramdisk
格式化为uboot识别的格式

mkimage -n "ramdisk" -A arm -O linux -T ramdisk -C gzip -d ramdisk.gz

9.在内核配置中进行修改,配置内核支持ramdisk

嵌入式上机(四)Exynos4412开发板_第3张图片

我修改默认ram大小为8M

你可能感兴趣的:(#,嵌入式)