操作系统实 验 报 告课程名称操作系统实验实验项目名称实验环境的使用学号2025202525班级20252025姓名颜凡腾专业软件工程学生所在学院软件学院指导老师曹雪实验室名称地点21b哈尔滨工程大学软件学院一、实验概述1
实验名称实验环境的使用2
实验目的熟悉操作系统集成实验环境 OS Lab 的基本使用方法
练习编译、调试 EOS 操作系统内核以及 EOS 应用程序
实验类型验证二、实验环境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 应用程序项目的生成和调试新建:生成项目:调试:查看内容:修改应用程序项目名称四、思考题1
练习使用单步调试功能(逐过程、逐语句),体会在哪些情况下应该使用“逐过程”调试,在哪些情况下应该使用“逐语句”调试
练习使用各种调试工具(包括“监视”窗口、“调用堆栈”窗口等)
逐过程调试是用在程序执行过程中的,当我们不需要查看程序具体实现方法时才会使用的
在我们需要查看函数内的代码或者是了解每一条语句执行过程时使用逐语句方法的时候我们就会用到单步调试
思考生成 EOS SDK 文件夹的目的和作用
查看 EOS SDK 文件夹中的内容,明白文件夹的组织结构和各个文件的来源和作用
查看 EOS 应用程序包含了 SDK 文件夹中的哪些头文件,是如何包含的
当我们在 IDE 环境中将 EOS 操作系统内核包含的源代码文件生成为二进制文件时,会将 boot
asm 文件生成为 boot
bin 文件,将 loader
asm 文件生成为 loader
bin 文件,将