本文主要是介绍嵌入式上机(四)Exynos4412开发板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、Ramdisk文件系统制作
一、Ramdisk文件系统制作
制作一个大小为8M的镜像文件
cd ~
dd if=/dev/zero of=ramdisk bs=1k count=8192
格式化这个镜像文件为ext2格式
mkfs.ext2 -F ramdisk
在/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.img
为initrd.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
烧写
cp ramdisk.img /tftpboot
配置内核支持Ramdisk
格式化为uboot识别的格式
mkimage -n "ramdisk" -A arm -O linux -T ramdisk -C gzip -d ramdisk.gz
9.在内核配置中进行修改,配置内核支持ramdisk
我修改默认ram大小为8M
这篇关于嵌入式上机(四)Exynos4412开发板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!