操作系统实验1.doc_第1页
操作系统实验1.doc_第2页
操作系统实验1.doc_第3页
操作系统实验1.doc_第4页
操作系统实验1.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统实 验 报 告课程名称操作系统实验实验项目名称实验环境的使用学号2012201425班级20122014姓名颜凡腾专业软件工程学生所在学院软件学院指导教师曹雪实验室名称地点21b哈尔滨工程大学软件学院 一、实验概述1. 实验名称实验环境的使用2. 实验目的熟悉操作系统集成实验环境OS Lab的基本使用方法。 练习编译、调试EOS操作系统内核以及EOS应用程序。3. 实验类型验证二、实验环境OS Lab三、实验过程1、启动OS Lab2、新建Windows控制台应用程序项目3、生成项目:4、执行项目5、调试项目6、使用断点终断执行6.1 添加断点6.2 调试7、单步调试7、1 逐过程7.2 逐语句8、查看变量的值9、调用堆栈10、EOS内核项目10、生成项目11、调试项目查看软盘镜像文件12、EOS应用程序项目的生成和调试新建:生成项目:调试:查看内容:修改应用程序项目名称4、 思考题1.练习使用单步调试功能(逐过程、逐语句),体会在哪些情况下应该使用“逐过程”调试,在哪些情况下应该使用“逐语句”调试。练习使用各种调试工具(包括“监视”窗口、“调用堆栈”窗口等)。逐过程调试是用在程序执行过程中的,当我们不需要查看程序具体实现方法时才会使用的。在我们需要查看函数内的代码或者是了解每一条语句执行过程时使用逐语句方法的时候我们就会用到单步调试。2.思考生成 EOS SDK 文件夹的目的和作用。查看 EOS SDK 文件夹中的内容,明白文件夹的组织结构和各个文件的来源和作用。查看 EOS 应用程序包含了 SDK 文件夹中的哪些头文件,是如何包含的?当我们在IDE环境中将EOS操作系统内核包含的源代码文件生成为二进制文件时,会将boot.asm文件生成为boot.bin文件,将loader.asm文件生成为loader.bin 文件,将其它的源代码文件生成为kernel.dll文件和libkernel.a文件。在IDE环境成功生成 EOS 的二进制文件后,会自动生成 EOS SDK。IDE环境会首先新建一个 SDK 文件夹,然后将 eos.h、eosdef.h和 error.h三个头文件复制到SDK文件夹中的INC文件夹中,并且将生成的四个二进制文件都复制到BIN 文件夹中。5、 实验体会通过本次试验,我对 EOS 操作系统有一个初步的了解。并且学会了EOS 操作系统内核和EOS 应用程序的源代码是如何生成可执行文件的,以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论