嵌入式linux系统实验指导书0909

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

《嵌入式Linux系统》课程配套实验

实验指导书

湖北经济学院电子工程系

2009年8月

目录

实验一Linux 系统安装与简单配置 (3)

实验二常用命令使用 (4)

实验三 vi编辑器 (6)

实验四 shell编程 (11)

实验五常用开发工具 (17)

实验六 Linux 内核编译实验 (22)

实验七建立嵌入式文件系统实验 (30)

实验八制作交叉编译器 (35)

实验一Linux 系统安装与简单配置

(2学时)

一、实验目的

1.学会在操作系统安装之前,根据硬件配置情况,制订安装计划。

2.掌握多操作系统安装前,利用硬盘分区工具(如PQMagic) 为Linux准备好分区。3.掌握Linux操作系统的安装步骤。

4.掌握Linux系统的简单配置方法。

5.掌握Linux系统的启动、关闭步骤。

二、实验内容

1.安装并使用硬盘分区工具(如PQMagic),为Linux准备好分区。

2.安装Linux系统(如红旗Linux桌面版)。

3.配置Linux系统运行环境。

4.正确地启动、关闭系统。

三、主要实验步骤

1.制订安装计划。

2.如果在机器上已安装了Windows系统,没有给Linux预备硬盘分区,则安装硬盘分

区工具(如PQMagic),运行它,为Linux划分出一块“未分配”分区。

3.在光驱中放入Linux系统安装盘,启动系统。按照屏幕提示,选择/输入相关参数,

启动安装过程。

4.安装成功后,退出系统,取出安装盘。重新开机,登录Linux系统。

5.对Linux系统进行配置,包括显示设备、打印机等。

6。安装软件工具和开发工具(利用工具软件盘和开发软件盘)。

四、说明

1.本实验应在教师的授权和指导下进行,不可擅自操作,否则可能造成原有系统被

破坏。

2.如条件不允许每个学生亲自安装,可采用分组进行安装或课堂演示安装的方式。

实验二常用命令使用

(2学时)

一、实验目的

1.掌握Linux一般命令格式。

2.掌握有关文件和目录操作的常用命令。

3.掌握有关进程操作的常用命令。

4.熟练使用man命令。

二、实验内容

1.正确地登录和退出系统。

2.熟悉date,cal,who,echo,clear,passwd命令。

3.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、

排序、文件比较、文件删除等。

4.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权

限、链接文件等。

5.利用man显示date,echo等命令的手册页。

6.显示系统中的进程信息。

三、主要实验步骤

1.登录进入系统,修改个人密码。

2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。3.浏览文件系统:

(1)运行pwd命令,确定当前工作目录。

(2)运行ls -1命令,理解各字段含义。

(3)运行ls -aj命令,理解各字段含义。

(4)使用cd命令,将工作目录改到根(/)上。

运行ls -l命令,结合书中图2.2,了解各目录的作用。

(5)直接使用cd,回到哪里了?用pwd验证。

(6)用mkdir建立一个子目录subdir。

(7)将工作目录改到subdiro

4.文件操作:

(1)验证当前工作目录在subdir。

(2)运行date>filel,然后运行cat filel,看到什么信息?

(3)运行cat subdir,会有什么结果?为什么?

(4)利用man命令显示date命令的使用说明。.

(5)运行man date>>filel,看到什么?

运行cat filel,看到什么?

(6)利用ls -l filel,了解链接计数是多少?

运行ln filel ../fa,再运行ls -l filel,看链接计数有无变化? 用cat命令显示fa文件内容。

(7)显示filel的前10行,后10行。

(8)运行cp filel file2,然后1s -1,看到什么?

运行mv file2 file3,然后ls -l,看到什么?

运行cat f*,结果怎样?

(9)运行rm file3,然后ls -1,结果如何?

(10)在/etc/passwd文件中查找适合你的注册名的行。

(11)运行ls -l,理解各文件的权限是什么?

(12)用两种方式改变filel的权限。

(13)统计filel文件的行数、字数。

(14)运行man ls|more,显示结果是什么?

实验三 vi编辑器

(2学时)

一、实验目的

学习使用vi编辑器建立、编辑、显示及加工处理文本文件。

二、实验内容

1.进入和退出vi。

2.利用文本插入方式建立一个文件。

3.在新建的文本文件上移动光标位置。

4.对该文件执行删除、复原、修改、替换等操作。

三、主要实验步骤

1.进入Vi。

2.建立一个文件,如file.c。进入插入方式,输入一个C语言程序的各行内容,故意制造几处错误。最后,将该文件存盘。回到shell状态下。

3.运行gcc file.c -o myfile,编译该文件,会发现错误提示。理解其含义。 4.重新进入vi,对该文件进行修改。然后存盘,退出vi。重新编译该文件。如果编译

通过了,可以用./myfile运行该程序。

5.运行man date>filel0,然后vi filel0。

使用x, dd等命令删除某些文本行。

使用u命令复原此前的情况。

使用c,r,s等命令修改文本内容。

使用检索命令进行给定模式的检索。

6. (选作部分)使用Vi 编辑器完成以下4 个文件的内容输入:

hello.h

starfun.h

hello.c

star.c

Starfun.h 文件内容如下:

/*****starfun.h*****/

#ifndef STARFUN_H

#define STARFUN_H

相关文档
最新文档