合肥工业大学操作系统实验报告(毕业论文)

合肥工业大学操作系统实验报告(毕业论文)

ID:43713153

大小:1.29 MB

页数:48页

时间:2019-10-13

合肥工业大学操作系统实验报告(毕业论文)_第1页
合肥工业大学操作系统实验报告(毕业论文)_第2页
合肥工业大学操作系统实验报告(毕业论文)_第3页
合肥工业大学操作系统实验报告(毕业论文)_第4页
合肥工业大学操作系统实验报告(毕业论文)_第5页
资源描述:

《合肥工业大学操作系统实验报告(毕业论文)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、合月巴工业大学计算机与信息学院实验报告课程:计算机操作系统专业班级:计算机科学与技术2班学号:姓名:实验目的1•熟悉操作系统集成实验环境osgb的基本使用方法。2.练习编译、调试EOS操作系统内核以及EOS应用程序。二.实验内容1.启动OSLab2.学习OSUib的基本使用方法2.1新建Windows控制台应用程序项目2.2生成项目2.3执行项目2.4调试项目2.4.1使用断点中断执行2.4.2单步调试2.4.3查看变量的值2.4.4调用堆栈3.EOS内核项目的生成和调试3.1新建EOS内核项目3.2生成项目3.3

2、调试项目3.4查看软盘镜像文件中的内容3.5查看EOSSDK(SoftwareDevelopmentKit)文件夹4.EOS应用程序项目的生成和调试2.1新建EOS应用程序项目2.2生成项目4.3调试项目2.4杳看软盘镜像文件中的内容2.5修改EOS应用程序项目名称5退出OSLab6保存EOS内核项目三•实验结果木实验主要是熟悉EOS操作系统的基木操作,练习了:(1)新Windows控制台应用程序项,1•“文件”菜单中选择“新建”,然后单击“项目”。2.在“新建项目”对话框中,选择项目模板“控制台应用程序(c)”。

3、3.在“名称”中输入新项目使用的文件夹名称"oslab'o4.在“位置”中输入新项目保存在磁盘上的位置“C:tcst”。新建完毕后,OSLab会口动打开这个新建的项目。(2)在“生成”菜单中选择“生成项目”。结杲如图输出生成▼131曷鱼1己启动生成:项目:consol配置:Debug正在编译・•・console,c正在链接console二绕计到0个错误,0个警告二二二二二二二二二二二二二二二二二二二二生成:成功二二二二二二二二二二二二二二二二二二二二(3)执行项目:选择“调试”菜单中的“开始执行”(4)调试项目:

4、1.右键点击“项目管理器”窗口中的“源文件”文件夹节点,在弹出的快捷菜单中选择“添加”中的“添加新文件”。2.在弹出的“添加新文件”对话框中选择“C源文件”模板。3.在“名称”中输入文件名称“func”。4•点击“添加”按钮,添加并自动打开文件func.c,此时的“项目管理器”项目管理器(5)・在func.c文件中添加函数:intFunc(intn){n二n+1;rcturnn;}console.hconsole.func.c窗口会如图:(6).点击源代码编辑器上方的console,c标签,切换到console,c

5、文件。将main函数修改为:intmain(intargc,char*argv[]){intFunc(intn);//声明Func函数intn二0;n二Func(10);printf("HelloWorld!,z);return0;}代码修改完毕后按F7实验结果为输tH:HelloWorld!(7)・在nmin函数中定义变量n的代码行intn二0上点击鼠标右键,在弹出的快捷菜单中选择“插入/删除断点”,会在此行左侧的空口处显示一个红色I员I点,表示已经成功intFunc(intn);//声明Func函数intn

6、=0;n=Func(10);printf(?/HelloWorld*?/);在此行代码添加了一个断点练习使用“逐过程”,“逐语句”,“跳出”功能(8)•在源代码编辑器中变量n的名称上点击鼠标右键,在弹出的快捷菜单中选择“快速监视”,进行单步测试,观察n结杲依次为0,11(9)调用堆栈,选择“调试”菜单“窗口”中的“调用堆栈”,激活“调用堆栈”窗口。可以看到当前“调用堆栈”窗口中只有一个main函数(显示的内容还包括了参数值和函数地址)。按F11(“逐语句”功能的快捷键)调试,直到进入Func函数,其中当前正在调

7、试的Func函数在栈顶位置,main函数在栈底位置。说明是在main函数中调用了Func函数。(10)查看软盘镜像文件中的内容,在“项目管理器”窗口中双击软盘镜像文件Floppy.img四•实验总结今天第一次进行操作系统这门课的实验,这也是将抽象的理论知识应用到实践的一个很好的机会,同时,我们也学习了使用OSLab的这个实验环境,OSLab的操作界面和MicrosoftVisualStudio2010很像,所以使用起来很快就能上手,对于实验内容,今天主要练习了:新建Windows控制台应用程序项目、生成项目、执行项

8、目、调试项目以及EOS应用程序项目的生成和调试;设置间断点,并且在它的基础上进行了单步操作;详细观察了通过“快速监视“标记的数的值的变化过程等基本操作,这也为以后实验的顺利进行打卜•了良好的基础。五•实验截图"传0■氏如TAVH⑴p4J•-+A<#--IO・孑4^■J恋并iiHnd2・lln=n*l.returnn.二LlntPuxUMn)<*:pa丿

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。