南华大学实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除南华大学实验报告

篇一:南华大学实验报告模板

南华大学

计算机科学与技术学院

实验报告

(20XX~20XX学年度第一学期)

课程名称嵌入式系统原理与设计

文件系统构建

实验名称

姓名李谟军

学号20XX9350103

专业软件工程

班级01班

地点8-212

教师陈灵娜

一.实验目的

理解根文件系统在linux系统中的作用,了解根文件的制作过程,进一步的掌握烧写开发板的流程。二.实验环境AT91sAm9g45-eKes开发板三.实验任务

1.学会mkfs.jffs2的使用方法。

2.制作根文件系统JFFs2,了解根文件系统目录构成。

3.将根文件系统通过sam-ba工具烧写到

AT91sAm9g45-eKes开发板四.实验原理

4.Linux内核启动完成以后,内核将寻找一个根文件系统,在AT91sAm9g45-eKes开发板选用的根文件系统是JFFs2。通过mkfs.jffs2工具在x86平台下制作出可以在嵌入式平台系统上运行的文件系统,并通sam.ba工具烧写到目标板上进行验证。mkfs.jffs2命令各参数含义如下(具体使用方法可以使用-h参数查看):-r指定内含根文件系统目录。

-o指定文件系统映像的输出文件名称。-p表示在映像的结尾用0x0补全到block-i存储格式为小端格式。

-n每个擦除的block中不添加cleanmarker。-c擦除block的大小。

busybox是标准linux工具的一个单个可执行实现。busybox包含了一些简单的工具,例如cat和echo,还包含了一些更大,更复杂的工具,例如grep,find,mount以及telnet。有些人将busbox称为linux工具里的瑞士军刀。

简单地说busybox就好像是个大工具箱。它集成压缩了linux 的许多工具和命令。五实验步骤和过程记录

(1)准备制作JFFs2根文件系统的工具mkfs.jffs2;(2)建立目录

(3)编译busybox;

(4)复制动态连接库到lib目录中;

(5)创建

/etc/init.d/rcs/etc/prodile/etc/fastab/etc/inittab

文件,并且复制主机中的

/etc/passwd/etc/shadow/etc/group文件到相应的目录中;(6)移植bash,将其复制到/bin目录中;

(7)执行mkfs.jffs2-r.orootfs.jffs2-n-e0x20000,生成jffs2根文件系统镜像;(8)通过sam-ba工具将文件系统烧写到开发板上,进行验证。下面将详细描述每一步的执行过程。

1.准备制作JFFs2根文件系统的工具mkfs.jffs2

使用命令:

#apt-getinstallmtd-utils

生成制作JFFs2根文件系统的工具mkfs.jffs2文件。

2.创建根文件系统的目录

3.编译busybox

http://www//downloads/busybox-1.15.2.tar

.bz2下busybox-1.15.2.tar.bz2,放入/usr/local/src目录,然后按照如下步骤操作:4.复制动态连接库到lib目录中载文

5.

6.创建目录结构

篇二:南华大学实验报告模板

南华大学

计算机科学与技术学院

实验报告

(20XX~20XX学年度第一学期)

课程名称

实验名称

姓名学号

专业班级

地点

教师

篇三:南华大学mATLAb实验报告4

实验报告

实验项目名称mATLAb绘图所属课程名称mATLAb及应用实验类型上机实验实验日期

相关文档
最新文档