嵌入式os实验指导书 下载本文

内容发布更新时间 : 2024/9/24 21:28:08星期一 下面是文章的全部内容请认真阅读。

实验一 嵌入式Linux系统安装与配置

1、实验目的

? 熟悉Linux系统安装方法

? 熟悉VMware虚拟机下Linux系统环境的配置 2、实验设备

PC 机、 Redhat9.0 VMware6.0。 3、实验内容

? 安装虚拟机VMware。 ? 安装Redhat9.0

? VMware虚拟机下的Redhat环境配置

一、准备如下安装文件:

1. VMware.Workstation.5.5中文版(虚拟机)带注册机 2. FC4-i386-disc1.iso 3. FC4-i386-disc2.iso 4. FC4-i386-disc3.iso 5. FC4-i386-disc4.iso 6. FC4-i386-rescuecd.iso 二、VMware软件的安装

1. 双击安装文件,按照提示进行下一步 2. 需要输入注册码时,运行注册机目录下的keygen..exe,点击generate,serial框中的即为注册码。

3. 安装完成后,运行汉化补丁目录下的HF_Vmware5.5进行汉化 三、Fedora Core 4 Linux发行版的安装

1. 在VMware软件中,新建虚拟机->下一步,选择典型->下一步,选择linux->下一步,选择linux安装的位置->下一步,使用桥接网络->下一步,完成

2. 编辑虚拟机->设置,选择cdrom1,使用iso映像,选中FC4-i386-disc1.iso,确定

3. 启动此虚拟机,进入linux安装界面 4. 选择skip,跳过光盘检测

5. 按next,选择简体中文,按next,下一步 6. 安装类型选择定制,下一步

7. 选择手工分区,下一步,弹出警告框,选择是

8. 新建,选择文件类型为swap,大小为1000MB,确定。

9. 新建,选择文件类型为ext3,挂载点为/,大小为“使用全部可用空间”,确定,分区结果如下图所示:

10. 下一步,下一步,选择无防火墙,弹出警告框,点击继续

11. 下一步,设置用户口令,输入两次,必须相同,至少为6个字符 12. 下一步,选择软件包组界面,选择全部(7G左右,保证硬盘空间充足,避免今后使用时出现一些问题) 13. 按照提示,点击下一步,开始安装

14. 第一张盘FC4-i386-disc1.iso安装完后,有提示音

15. 编辑虚拟机->设置,选择cdrom1,使用iso映像,选中FC4-i386-disc2.iso,确定,继续第二张盘的安装 16. 完成四张盘的安装后,自动重启,进入系统

17. 按提示点击下一步,设置自己的用户名,系统默认有个超级用户root 18. 在提示输入用户名时,可以输入自己设置的用户名和密码(进入系统后,使用用户权限,安全),也可以输入root用户,密码为在第11步里设置的(进入系统后,使用超级用户权限)

四、VMvare tools的用途:

1. 在Linux中方便地访问Windows系统下的文件(通过目录/mnt/hgfs) 2. 增强桌面图形性能,屏幕分辨率

3. 鼠标可以在Windows系统和虚拟机之间方便切换 五、VMware tools的安装

1. 打开VMware软件,启动已安装的Linux系统,通过菜单虚拟机->安装vmware工具,点击install

2. 在Linux桌面上,点鼠标右键,打开终端

3. 输入以下命令:mount –t iso9660 /dev/cdrom /mnt 4. cd /mnt

5. cp VMwareTools-5.5.0-18463.tar.gz /tmp 6. cd /tmp

7. umount /dev/cdrom

8. tar zxvf VmwareTools-5.5.0-18463.tar.gz 9. cd vmware-tools-distrib 10. ./vmware-install.pl 11. 一路回车

12. 虚拟机->虚拟机设置->选项->共享文件夹->添加(名称d,主机文件夹

D:\\,名称e,主机文件夹E:\\),确定 13. reboot

三、验证是否安装成功

1、鼠标是否能方便地在Windows和虚拟机之间切换

2、在Linux中能否通过目录/mnt/hgfs访问Windows下的文件

实验二 Linux基本命令的使用(2-3次)

【实验目的】

一、了解Linux系统中的用户管理、文件和目录管理

二、掌握Linux系统中用户管理相关、文件和目录管理相关及其它常用命令 【实验内容】

1、超级用户与普通用户相互切换

在Linux下将root用户的密码修改为Linux#1;创建用户user01,user02,user03,创建用户组group1,group2;将用户user01、user02划归group1组,将用户user03划归group2组

2、在/tmp目录下建立test1和test2目录文件,然后在test目录下创建一个test.c和hello.txt文件,再将test.c复制到test2目录中,将hello.txt移动到test2目录中,最后删除test1目下的test.c文件。

3、将test2目录下的test.c文件通过gzip命令压缩,然后再解压缩。将test2目录文件通过tar命令打包长tar格式、压缩成.tar.gz格式和tar.bz2格式。

4、在test1目录下创建两个相似的文件hello1.c和hello2.c,里面内容自己写入,然后通过diff命令比较并创建补丁文件hello.patch,最后通过patch命令应用hello.patch到相应的文件中。

5、使用mount命令挂载cdrom和u盘。 【参考内容】

一、Linux系统中的目录及各个目录的大致作用: / :根目录

/bin: 存放必要的命令

/boot :存放内核以及启动所需的文件等 /dev: 存放设备文件

/etc :存放系统的配置文件

/home :用户文件的主目录,用户数据存放在其主目录中 /lib: 存放必要的运行库

/mnt: 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。

/proc: 存放存储进程和系统信息 /root: 超级用户的主目录 /sbin: 存放系统管理程序 /tmp: 存放临时文件的目录

/usr: 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。

/var: 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。 二、常用命令