网站大量收购独家精品文档,联系QQ:2885784924

实验四ramdisk根文件系统的制作.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四ramdisk根文件系统的制作

实验四 ramdisk 根文件系统的制作一、实验目的 熟悉根文件系统组织结构; 定制、编译ramdisk 根文件系统。二、实验设备硬件:EduKit-IV 嵌入式教学实验平台、Mini2410 核心子板、PC 机; 软件:Windows 2000/NT/XP、Ubuntu 8.04、其他嵌入式软件包。实验内容 利用6.3 中的已经完成的文件系统,生成一个根文件系统镜像。实验步骤:1.制作ramdisk 根文件系统映像1)单击菜单应用程序-附件-终端打开终端,设置环境变量:$ source /usr/local/src/EduKit-IV/Mini2410/set_env_linux.sh$ source /usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/path.sh2)执行命令切换到ramdisk 实验目录下:$cd $SIMPLEDIR/6.4-ramdisk3)运行脚本文件:$ sudo sh ramdisk-install.shshell 脚本命令说明:#!/bin/bash## ramdisk-install.sh - Make ramdisk filesystem.## Copyright (C) 2002-2007 # Created. lusi luce_008@163.comsudo dd if=/dev/zero of=ramdisk bs=1M count=2echo y | sudo mke2fs -m 0 -N 3500 ramdisksudo mkdir -p tempsudo mount -o loop ramdisk temp# Please do the 6.3-busybox experiment first, and get root-mini filesystem code.sudo cp -av ../6.3-busybox/root-mini/* temp/sudo umount tempsudo rm -fr ramdisk.gzsudo gzip -v9 ramdisksudo chmod 777 ramdisk.gzsudo rmdir tempsudo cp -av ramdisk.gz /home/example创建一个空的ramdisk 镜像:sudo dd if=/dev/zero of=ramdisk bs=1M count=2用 dd 命令建立了一个名为ramdisk 的ramdisk 基本文件;ramdisk image 文件名为ramdisk,大小为 2M。格式化文件系统:sudo echo y | sudo mke2fs -m 0 -N 3500 ramdisk把它格式化为你需要的文件系统,比如ext2,ext3 等。在 rootfs 上面建立ext2 文件系统。这里的-N 3500 表示最大的node 数为3500。因为linux 的设备也是基于文件系统的,需要占用文件系统的node,如果数目建立的太少,以后可能会不够用。挂载文件系统:sudo mkdir -p tempsudo mount -o loop ramdisk temp把 ramdisk 文件系统挂载到temp 目录下面。拷贝 6.3 节中已经创建好的文件结构到temp 文件夹:sudo cp -av root-mini/* temp/卸载;sudo umount temp生成压缩文件;sudo gzip -v9 ramdisk修改root-mini.gz 的执行权限;sudo chmod 777 ramdisk.gz删除临时文件夹ramdisk,拷贝生成的ramdisk 根文件系统映像到/home/example 目录。sudo rmdir tempsudo cp -av ramdisk.gz /home/example这样生成的ramdisk.gz 即为ramdisk 根文件系统映像,同时拷贝到/home/example 目录下。2.固化引导ramdisk 文件系统用户可以根据前面章节内容(章节4.6.1)更新刚制作生成的ramdisk.gz 到Mini2410-IV 的NandFlash 中,或者在Ubuntu 下采用minicom 终端更新。使用 minicom 固化ramdisk 文件系统映像的方法跟前节固化vivi 映像的步骤相似,启动vivi 后,输 入 命 令 使 用 xmodem 协议 来 传 送 新 制 作 好 的 ramdisk 文件 系 统 映 像 ramdisk.gz(/home/example/ramdisk.gz):vivi load flash ramdisk x后面的步骤参考前节vivi

您可能关注的文档

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档