嵌入式系统支持ramdisk文件系统

来源:互联网 发布:有所不行 知和而和 编辑:程序博客网 时间:2024/05/19 11:46

嵌入式系统下支持ramdisk文件系统

生成镜像需要的过程如下:

  • 建立挂载点/mnt/loop
    mkdir /mnt/loop
  • 建立文件系统image
    dd if=/dev/zero of=ramdisk bs=1M count=16
  • 格式化image为ext2
    mke2fs –F –v –m 0 ramdisk
  • *挂载image :
    munt –o loop ramdisk /mnt/loop
  • copy文件到挂载点
    cp -rf ramfs/* /mnt/loop
  • umount挂载点
    umount /mnt/loop
  • 导入压缩生成image:
    gzip –v9 ramdisk

设置环境变量:

  • bootargs设置
    setenv bootargs root=/dev/ram0 rw initrd=0x81300000,4M init=/linuxrc nolock

  • bootcmd设置
    setenv bootcmd ‘cp.b 0x42000000 0x81300000 4M’

调试文件系统:

  • 网络方式
    tftp 81300000 ramdisksize;tftp 81000000 uImge;bootm 81000000
0 0
原创粉丝点击