操作系统实验1.doc

上传人:wj 文档编号:1222086 上传时间:2023-04-30 格式:DOC 页数:10 大小:874KB
下载 相关 举报
操作系统实验1.doc_第1页
第1页 / 共10页
操作系统实验1.doc_第2页
第2页 / 共10页
操作系统实验1.doc_第3页
第3页 / 共10页
操作系统实验1.doc_第4页
第4页 / 共10页
操作系统实验1.doc_第5页
第5页 / 共10页
操作系统实验1.doc_第6页
第6页 / 共10页
操作系统实验1.doc_第7页
第7页 / 共10页
操作系统实验1.doc_第8页
第8页 / 共10页
操作系统实验1.doc_第9页
第9页 / 共10页
操作系统实验1.doc_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

操作系统实验1.doc

《操作系统实验1.doc》由会员分享,可在线阅读,更多相关《操作系统实验1.doc(10页珍藏版)》请在冰点文库上搜索。

操作系统实验1.doc

操作系统

实验报告

课程名称

操作系统实验

实验项目名称

实验环境的使用

学号

2012201425

班级

20122014

姓名

颜凡腾

专业

软件工程

学生所在学院

软件学院

指导教师

曹雪

实验室名称地点

21b

哈尔滨工程大学

软件学院

一、实验概述

1.实验名称

实验环境的使用

2.实验目的

熟悉操作系统集成实验环境OSLab的基本使用方法。

练习编译、调试EOS操作系统内核以及EOS应用程序。

3.实验类型

验证

二、实验环境

OSLab

三、实验过程

1、启动OSLab

2、新建Windows控制台应用程序项目

3、生成项目:

4、执行项目

5、调试项目

6、使用断点终断执行

6.1添加断点

6.2调试

7、单步调试

7、1逐过程

7.2逐语句

8、查看变量的值

9、调用堆栈

10、EOS内核项目

10、生成项目

11、调试项目

查看软盘镜像文件

12、EOS应用程序项目的生成和调试

新建:

生成项目:

调试:

查看内容:

修改应用程序项目名称

四、思考题

1.练习使用单步调试功能(逐过程、逐语句),体会在哪些情况下应该使用“逐过程”调试,在哪些情况下应该使用“逐语句”调试。

练习使用各种调试工具(包括“监视”窗口、“调用堆栈”窗口等)。

逐过程调试是用在程序执行过程中的,当我们不需要查看程序具体实现方法时才会使用的。

在我们需要查看函数内的代码或者是了解每一条语句执行过程时使用逐语句方法的时候我们就会用到单步调试。

2.思考生成EOSSDK文件夹的目的和作用。

查看EOSSDK文件夹中的内容,明白文件夹的组织结构和各个文件的来源和作用。

查看EOS应用程序包含了SDK文件夹中的哪些头文件,是如何包含的?

当我们在IDE环境中将EOS操作系统内核包含的源代码文件生成为二进制文件时,会将boot.asm文件生成为boot.bin文件,将loader.asm文件生成为loader.bin文件,将其它的源代码文件生成为kernel.dll文件和libkernel.a文件。

在IDE环境成功生成EOS的二进制文件后,会自动生成EOSSDK。

IDE环境会首先新建一个SDK文件夹,然后将eos.h、eosdef.h和error.h三个头文件复制到SDK文件夹中的INC文件夹中,并且将生成的四个二进制文件都复制到BIN文件夹中。

五、实验体会

通过本次试验,我对EOS操作系统有一个初步的了解。

并且学会了EOS操作系统内核和EOS应用程序的源代码是如何生成可执行文件的,以及OSLab是怎么样将这些可执行文件写入软盘镜像文件并开始执行的,并为以后的实验作了一个良好的开端。

9

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2