2017201212李博浩第一讲 实验环境的使用
1.2走进实验室
实验室中的加热
用试管加热液体的方法和注意事项:
①试管中所盛的试剂不能 超过试管的1/3。
②加热前,试管外壁要擦干。 ③试管加热时要用试管夹夹持 住(试管夹离试管口1/3) 。 ④加热时,要先预热,以免破裂。
⑤加热时,管口不要对着别人或自己。
⑥加热时,试管与水平桌面成45°角。
3、放大镜
镜柄
镜片
使用放大镜的正确方法
走进科学世界
走进科学实验室
【引入】
我们知道了科学是一门以实验为基础的 学科,学习了如何去观察实验、如何去 描述实验现象并通过分析和推理得出实 验结论。我堂课我们将走进科学实验室, 去看一看这个进行科学探究的重要场所, 去领略她曾经神秘的风采!
仪器室是存放仪器和试剂的地方
实验仪器和试剂的存放点必须符合环境 要求(如温度、湿度、光线与通风情况
往试管装入固体粉末时,先使试管 倾斜,把装有药品的药匙(或纸槽) 小心地送至试管底部,然后使试管 直立起来。
2、液体药品的取用
滴加
液体药品通常盛放在细口瓶里; 试剂瓶标签向着手心; 瓶塞倒放在实验台上;
取用药品时的安全要求
取用药品要做到“三不原则” ①不能用手接触药品 ②不得尝任何药品的味道 ③不要把鼻孔凑到容器口去闻药品(特别是气体) 的气味,(采用招气入鼻法,即煽闻法)
烫伤
用大量冷水 冲洗受伤处
②被化学
试剂灼伤
用缓缓流水冲 洗1分钟以上
用湿毛巾盖灭
③酒精灯等小 面积着火,
如果意外伤害较严重,则应在老师指导下及时去医 务室或医院;如果实验室发生严重火灾,必须有序撤 离并报火警119。
1.了解实验的仪器.
1.了解实验的仪器.
试管架: 摆放试管和试管夹 试管: 用于少量试剂的反应,可直接加热 试管夹:试管加热时夹持用,以免烫伤手。 酒精灯: 实验室常用的热源
17年上教案-青少年环境知识科普课堂
“青少年环境知识科普课堂”项目教案重点知识为更清晰的呈现生命之水项目的课件科普内容,现将讲解重点内容归纳如下:重点一:两种水的区别(约5分钟)P25-P32讲解生活中遇到的饮用水种类,从生产流程上侧重讲解普遍饮用的天然水与纯净水的区别,并播放P30的视频进一步理解两者之间的区别。
重点二:常见饮用水的常规辨别(约15分钟)P34-P36教大家如何辨别生活中瓶装饮用水的种类;用PH试纸进行水实验并播放视频。
视频播放结束后老师带领大家进行分组实验。
特别说明:下发折页有试纸比色卡,请做实验期间进行配合使用;实验用水倒入一次性杯子时请务必在学生面前展示,避免学生误解;一次性杯子的标签纸张贴可以由学生完成;重点三:看标签(约5分钟)P34标签的辨认是区分不同饮用水最为简单的标准,课程期间可以拿实验用水现场和同学进行互动回答重点四:水环保(约5分钟)P40-P45简单概述国家在保护水资源上做的努力,并列举出一些生活上人人可实施的节约用水技巧。
第一部分课前准备1.用时:45-60分钟2.地点:教室3.人员:培训师、助教各一名4.教具准备:以下道具为统一配发1)实验(展示)瓶装水,实验前请将配套的标签纸粘贴在对应种类的水瓶上。
2)20个透明水杯,用于课堂上水实验互动(组织学生分组进行实验)。
3)科普书籍《水与生命》4)若干pH试纸,按照每个小学生2小包共20张配发(上课之前将pH试纸夹进书本里),与书本配成一套发给小朋友们,用于课堂水实验互动以及课后作业5)提供两种规格的水类型标签纸,大的4组用于实验瓶装水的粘贴,另一种小的标签纸共10组。
1组用于课堂实验,另外5~9组用于学生们在课堂上做实验。
倒水时,透明水杯的标签纸种类需与实验瓶装水种类一一对应6)小学生培训课结业证书7)《课后拓展》折页用于学生带回后根据内容自行开展以下道具为讲师自行准备8)擦拭水渍的抹布9)装有PPT课件、视频的U盘10)由于新版课件中有多个视频需要播放,因此务必在开课前确认投影仪、电脑、音响等设备可以正常使用。
初中化学绿色创新实验教案
初中化学绿色创新实验教案
实验目的:通过本实验,学习并掌握制备环保洗涤液的方法,了解绿色创新技术对环境和健康的重要性。
实验材料:
1. 碱性物质:小苏打粉
2. 酸性物质:白醋
3. 香精:薄荷香精或其他口味的香精
4. 蒸馏水
5. 干净的空瓶
6. 搅拌棒
实验步骤:
1. 将空瓶清洗干净并晾干,确保无异物残留。
2. 在空瓶中加入适量的小苏打粉(约占瓶子容积的1/4)。
3. 慢慢地加入白醋,同时用搅拌棒搅拌直到小苏打完全溶解。
4. 加入适量的薄荷香精,根据个人口味调整香精的用量。
5. 最后添加适量的蒸馏水,盖上瓶盖摇匀即可。
实验原理:
小苏打和白醋的反应会释放二氧化碳气体,产生泡沫,起到清洁的作用。
薄荷香精可增加洗涤液的清新度,使清洁过程更加愉悦。
实验注意事项:
1. 小苏打和白醋的反应会释放气体,操作时请避免直接吸入。
2. 在添加薄荷香精时注意量的控制,以免过于浓烈。
3. 实验结束后将实验用具进行清洗,注意妥善处理实验废液。
4. 请勿将实验物品误食或接触眼睛,如有意外发生,请及时就医。
拓展实验:
1. 测试不同比例下洗涤液的清洁效果。
2. 使用其他香精或添加色素,观察洗涤液的变化。
通过本实验,学生可以亲自动手制作环保洗涤液,从中了解绿色创新技术的应用,树立环保意识,培养爱护环境的责任感。
【高中化学】人教版选修6 第一单元课题二 化学实验的绿色追求(第1课时) 教案
课题二化学实验的绿色追求(1)教学目标【知识与技能】1、复习氯气的制取及其主要化学性质;2、通过微型实验制取氯气并通过实验验证其性质;3、通过亲自动手实验培养学生的实验动手能力、观察、分析问题的能力和自主创新能力。
【过程与方法】1、初步学会氯气的制备和性质检验的基本实验技能;2、学会规范性地进行化学实验的方法。
【情感态度与价值观】1、培养学生进行化学实验创新设计的意识;2、培养学生的环保意识,倡导对环境危害小,节约实验试剂用量的微型实验。
教学重难点【教学重点】实现绿色化学的途径;氯气的性质与制备方法;微型实验的操作方法。
【教学难点】氯气制备的简便方法及原理;微型实验的设计。
教学思路【总体思路】以学生活动为主体,通过情境设置、教师引导,引出概念;以探究学习为基本方法,理论与实际相结合,探究影响化学反应速率及反应限度的因素。
利用好“思考与交流”“科学探究”等栏目。
【过程】创设情景,引导发现——引入提出概念——实验探究知识——总结深化,交流思考——概括建立概念体系——实际应用学法指导:分组实验、讨论探究、合作交流等,学生要敢思会思、高效合作、学会交流、乐于探究、善于总结。
教学过程设计高考化学知识归纳总结第一部分化学基本概念和基本理论一.物质的组成、性质和分类:(一)掌握基本概念1.分子分子是能够独立存在并保持物质化学性质的一种微粒。
(1)分子同原子、离子一样是构成物质的基本微粒.(2)按组成分子的原子个数可分为:单原子分子如:He、Ne、Ar、Kr…双原子分子如:O2、H2、HCl、NO…多原子分子如:H2O、P4、C6H12O6…2.原子原子是化学变化中的最小微粒。
确切地说,在化学反应中原子核不变,只有核外电子发生变化。
(1)原子是组成某些物质(如金刚石、晶体硅、二氧化硅等原子晶体)和分子的基本微粒。
(2)原子是由原子核(中子、质子)和核外电子构成的。
3.离子离子是指带电荷的原子或原子团。
(1)离子可分为:阳离子:Li+、Na+、H+、NH4+…阴离子:Cl–、O2–、OH–、SO42–…(2)存在离子的物质:①离子化合物中:NaCl、CaCl2、Na2SO4…②电解质溶液中:盐酸、NaOH溶液…③金属晶体中:钠、铁、钾、铜…4.元素元素是具有相同核电荷数(即质子数)的同—类原子的总称。
1.2化学实验室之旅
(二)、液体药品的取用(或量取)
倾倒
滴加
濮阳县第二中学
讨论
1.细口瓶的塞子为什么要倒放在桌上? 2.倾倒液体时,瓶口为什么要紧挨着试管口?应 该快速倒还是缓慢地倒? 3.拿细口瓶倒液体时,为什么标签要朝向手心? 4. 倒完液体后,为什么要立即盖紧瓶塞,并把瓶 子放回原处?
濮阳县第二中学
小结:液体药品的取用(或量取) 液体药品通常盛放在细口瓶里。
化学实验基本操作——指出错误
濮阳县第二中学
试管夹 主要用途:用于夹持试管 注意事项:防止烧损和腐蚀
濮阳县第二中学
锥形瓶
主要用途:用作较多量液体反应的容器,在常 温或加热时使用。 注意事项:加热时需要垫上石棉网
濮阳县第二中学
漏斗
主要用途:用于过滤
濮阳县第二中学
过滤装置图
濮阳县第二中学
濮阳县第二中学
石棉网 加热时作垫物,使其均匀受热
濮阳县第二中学
胶头滴管
主要用途:用于吸取和滴加少量液体 注意事项:胶头滴管用过后应立即洗净,再去吸取其 他药品
濮阳县第二中学
濮阳县第二中学
滴管的正确使用
错误
错误
正确
濮阳县第二中学
滴瓶
主要用途:盛放液体药品 注意事项:滴瓶上的滴管与滴瓶配套使用,用后不能 清洗。
濮阳县第二中学
3、酒精灯的使用方法
使用酒精灯时,要注意以下几点: a、绝对禁止向燃着的酒精灯里添加酒精,以免失火; b、绝对禁止用酒精灯引燃另一盏酒精灯; c、用完酒精灯后,必须用灯帽盖灭,不可用嘴去吹。 d、不要碰倒酒精灯,万一洒出的酒精在桌上燃烧起来, 不要惊慌,应立刻用湿抹布扑盖。
濮阳县第二中学
2、割 伤:用3%的双氧水清洗,再贴上止血贴。 4、吸入有毒气体:立即到室外呼吸新鲜空气,并 请医生处理。
1.2化学实验室之旅(实验室常用的化学实验仪器 试剂的取用)课件-年九年级化学科粤版(2024)上册
避免液体流到试管外;缓慢倾倒。 (3)拿细口瓶倒液时,为什么细口瓶贴标签的一面要朝向手心处?
为了防止不慎流出的液体腐蚀标签。 (4)倒完液体后,为什么要立即盖紧瓶塞,并把试剂瓶放回原处?
倾倒液体后立即盖紧瓶塞是为了防止某些试剂吸收空气中的水分或与
空气中的某些成分反应或挥发到空气中,同时也避免打开多个试剂瓶
扇闻 不尝
固体盖满 试管底部
新知讲授
固体试剂的取用
固体试剂通常保存在广口瓶中。 (1)取用块状固体试剂用镊子: ①将试管平拿; ②将试剂放入试管底部; ③将容器慢慢竖起,使试剂缓缓滑到 容器底部。
一平、二放、三慢竖!
新知讲授
固体试剂的取用
(2)取用粉末状固体试剂用药匙或纸槽: ①把容器倾斜; ②把试剂用药匙或纸槽送到容器底部; ③把容器直立起来。
新知讲授
实验室几种常见标志的含义 (1)常用的危险化学品标志
易燃固体
腐蚀品
爆炸品
有毒品
新知讲授
(2)常见的四种实验室安全标志
禁止烟火
当心火灾
戴好防护手套
紧急出口
新知讲授
问题引入
家中的大米、白面、油、醋、酒水等是怎样储存的?这些器 具有什么不同特征?
新知讲授
实验室中试剂如何摆放会方便取用?
超市商品分类摆放
需垫陶土网使用
用于量度液体体积(搭配胶头滴管使用) 量
筒
不能加热,
不能做反应容器
新知讲授
集 用于收集或贮存少量气体
气
不能加热
瓶
盛放液体试剂(滴瓶上的滴管与滴瓶配套使 滴 瓶 用,不能加热)
新知讲授
托 盘
称量固体质量 药品不可直接放
天
在托盘内
九年级化学人教版上册4.2水的净化实验创新优秀教学案例
2.创设生活情境,如自来水厂净化水的流程,让学生了解水的净化过程,激发学生学习兴趣。
3.设计实验演示,如自来水中含有杂质的具体表现,让学生直观感受水的净化必要性。
(二)讲授新知
1.讲解水的净化原理,包括过滤、吸附等基本操作技能。
2.介绍实验仪器和材料,讲解实验操作步骤和安全注意事项。
3.阐述实验现象和结果,引导学生理解水的净化过程。
在这个教学案例中,我们将运用情境教学法、问题驱动法、合作学习法等教学方法,以学生为主体,教师为主导,充分调动学生的积极性、主动性和创造性,培养学生的科学素养和环保意识。通过对水的净化实验的创新设计,使学生在轻松愉快的氛围中掌握知识,提高能力,形成正确的价值观。
二、教学目标
(一)知识与技能
1.让学生掌握水的净化原理,理解过滤、吸附等基本操作技能,了解水的净化过程。
2.培养学生运用化学知识解决实际问题的能力,能够分析生活中水的净化方法及其优缺点。
3.使学生了解水的净化实验的基本操作步骤,提高学生的实验操作能力和实验观察能力。
(二)过程与方法
1.采用情境教学法,以生活实际为出发点,引导学生关注水的净化问题,激发学生学习兴趣。
2.运用问题驱动法,引导学生通过实验操作、观察分析、合作交流等环节,自主探究水的净化原理。
1.情境教学法与实际生活的紧密结合:通过展示我国水资源状况和自来水厂净化水的流程,让学生深刻认识到水资源的宝贵和保护水环境的重要性。这种情境创设不仅激发了学生的学习兴趣,而且使学生能够将抽象的化学知识与实际生活联系起来,增强了学生对知识的实用性认识。
环保知识讲座
环保知识讲座陈海大家好!今天,我所要讲述的是有关环境保护的话题。
环境保护是一个永恒而沉重的话题,人类在利用自然的同时,也要对自然环境有贡献。
我们有责任让它更富饶、更美丽、更加生机勃勃。
保持自然生态环境的平衡,就是保护我们的生存环境,就是保护我们的粮仓、能源库,最终也是保护我们自己。
“让天蓝起来,让地绿起来,让水清起来,!”二十一世纪将是以环保为主题的世界,绿色是生命的象征,绿色是现代文明的标志,人类的生活离不开周围的环境,周围的环境也时刻影响着人类的生活。
那么,作为一名学生,在生活中我们又该怎样从身边的小事做起,善待我们的环境呢?我们又应该以怎样的积极态度来宣传环境保护的重要性和做一些切实的工作呢?我主要从以下几个方面来介绍一下:一、节约资源,减少污染人类只有一个地球。
地球正面临着生态危机。
只要我们改变浪费又污染的生活方式,就能够改善环境,减轻地球的负担。
无节制地消耗地球资源将使人类生存无法持续。
节约,不只是经济行为,也是一种环保时尚。
你会因关心地球,关怀未来而受到尊敬。
挥霍,不再是体面与荣耀,而是自私和冷漠,因为你为了自己的享受不惜毁掉后人的生存根基。
从节约资源,减少污染做起,开始你的绿色人生!1、节水为荣,随时关上水龙头,别让水空流。
2、一水多用,让水重复使用3、阻止滴漏,检查维修水龙头4、慎用清洁剂,尽量用肥皂,减少水污染。
5、支持绿色照明,人人都用节能灯6、珍惜纸张就是珍惜森林与河流二、绿色消费,环保选购带着环保的眼光去评价和选购商品,审视该产品在生产过程中会不会给环境造成污染。
我们手中的钞票就像是“绿色的选票”,哪种产品符合环保要求,我们就选购哪种产品,这样它就会逐渐在市场上占有越来越多的份额;哪种产品不符合环保要求,我们就不买它,同时也动员别人不买它,这样它就会逐渐被淘汰,或被迫转产为符合环保要求的绿色产品。
如果每个消费者都有意识的选择有利于环境的消费品,那么这些信息就将会汇集成一个信号,引导生产者和销售者正确的走向可持续发展之路。
滑轮组的自动控制
苑 维 华
滑轮组的自动控制
使用说明 首先,将实验架左边的重物挂上(装满水的水瓶)。 将另一端的瓶口塞子轻轻卡在瓶口的开口上(使其刚刚 好能够卡住瓶口,让沙子无法流出,又不至于卡得太深, 小砝码挂上后无法落下),与瓶口拧的松一点。 然后将连接塞子线头的另一端通过定滑轮将轻砝码挂 上,随着砝码的落下,连接塞子的线头也会随之落下。 瓶中的沙子会缓慢落到下方的容器内,当容器中的沙子 达到一定质量时,整个金属杆会随着杠杆的作用向已经 承满沙子的一端落下,而另一端随着力的传递经过动滑 轮,定滑轮,将重物带起,整个操作就此完成。 油田二中 八年四班: 侯俊文 侯昱泽 指导教师:苑维华 李淑艳
Байду номын сангаас
1.2走进化学实验室(2)
1.2走进化学实验室(2)1.2 化学实验室之旅(第二课时)三、实验基本操作:1.药品的取用:(1)实验室化学药品取用原则三不原则:节约原则:无要求时,取少量(液体取毫升,固体盖满试管底)剩余药品处理:既不能,也不要,更不要拿出实验室,要放入指定容器内。
(2)固体药品取用:固体药品放在里,打开瓶盖要;(用过的试剂瓶要立即盖好瓶盖放回原处,用过药匙和镊子要用干净的纸擦干净)块状固体的取用:用(操作要点:一横二放三慢竖)粉末状固体的取用:用(操作要点:)(3)液体药品取用:液体药品放在中;①倾倒法:打开瓶盖,标签朝向,瓶口试管口缓慢地倒,倒完液立即盖好瓶盖并放回原处。
②量取液体:一倒:从细口瓶倒入量筒,液体接近所要取的体积;二滴:将量筒放在水平桌面上,用滴管滴加液体;三平视:视线与量筒内保持水平;读数误差:③滴管使用:胶帽在上(防止液体倒流,沾污试剂或腐蚀胶帽,不平放在实验台上,以免沾污滴管)用过的滴管要立即用清水清洗,滴瓶上的滴管不用清洗;2.物质的加热:(1)酒精灯的使用:禁止向里添加酒精,禁止用酒精灯引燃另一只酒精灯,用盖灭,不可用嘴吹灭;酒精洒出并燃烧,应立刻用扑盖;用酒精灯的加热;(2)给试管里的物质加热:试管夹夹持试管,应由试管底部套上、取下;试管夹夹在距离试管口处(或中上部);试管外壁应该;先,后集中加热;加热后的试管不能立即用冷水冲洗。
①给液体加热:试管里的液体不超过试管容积的;试管倾斜45°;试管口不要对着自己或他人;②给固体加热:药品平铺在试管底,试管口;3.连接仪器装置:把玻璃管插入带孔的橡胶塞,连接玻璃管和胶皮管,在容器口塞橡胶塞;检查装置气密性:先将导管一端放入水中,再用手紧握试管,观察水中导管口有无气泡冒出;4.洗涤玻璃仪器干净的标准:水既不,也不。
1.2.2走进实验室优质教学课件PPT
1.2.2走进实验室优质教学课件PPT第二课时常见实验操作器材要求:试管,长药匙,纸槽,酒精灯,火柴,广口瓶,细口瓶,集气瓶,玻璃片,烧杯,胶头滴管,试管刷,试管架,放大镜,温度计,试管夹,100ml量筒,玻璃棒(一)、固体药品的取用实验基本操作1、取用药品的“三不”原则:不接触不猛闻不品尝2、取用药品的用量(1)严格按实验规定用量;(2)实验剩余药品“三不”原则:不丢、不回、不带走用剩的药品做到“三不一要”:不放回原瓶、也不随意丢弃,更不能带出实验室,要放在指定容器内。
3、固体药品的取用方法⑴、块状固体和密度较大的金属颗粒:⑵、粉末状固体:使用镊子“一横二放三斜”。
药匙“一横二送三直立”。
也可以使用槽状纸。
(二)、液体药品的取用1、倾倒方式用于取用多量的液体注意:①瓶塞倒放在桌上;②试剂瓶标签向手心;③试管略倾斜,瓶口紧挨试管口。
Q1:为什么倾倒液体时要把瓶塞倒放在桌面上?Q2:为什么试剂瓶上的标签要向着手心?2、胶头滴管的滴取普通胶头滴管和滴瓶上的胶头滴管(滴瓶上的胶头滴管同时起到瓶塞的作用)。
胶头滴管不能交叉吸取液体。
(防止两种液体互相混合)注意:在吸取、滴加使用过程中,胶头在上,管口在下。
不能平放或倒放。
滴管用后立即冲洗,未经洗涤的滴管严禁吸取其他试剂。
试剂瓶上的滴管不需要洗涤,要专管专用。
(三)、酒精灯的使用(1)结构:灯体灯芯灯帽(2)点燃熄灭方法:用火柴点燃,灯帽熄灭。
火焰:将1根小木棒放到酒精灯焰心位置约3秒钟,然后迅速拿出,观察小木棒的颜色变化,并将所观察到的现象记录在下表中。
不变浅黑色焦黑色各层火焰中,温度最高的是外焰;温度最低的是焰心;温度居中的内焰。
结论:(4)注意事项① 酒精量不超过酒精灯容积的2/3,不少于酒精灯容积的1/4 。
② 添加酒精时,用漏斗添加酒精。
③ 绝对禁止向燃着的酒精灯内添加酒精。
4、给玻璃仪器加热时,应先擦干仪器外壁的水珠。
用烧杯加热需垫上石棉网。
5、给物质加热时应用酒精灯的外焰。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统
实验报告
哈尔滨工程大学
第一讲实验环境的使用
一、实验概述
1. 实验名称
实验环境的使用
2. 实验目的
熟悉操作系统集成实验环境OS Lab 的基本使用方法。
练习编译、调试EOS 操作系统内核以及EOS 应用程序。
3. 实验类型
验证
4. 实验内容
启动OS Lab ,学习OS Lab 的基本使用方法,新建Windows 控制台应用程序项目,生成项目,执行项目,调试项目,使用断点中断执行,单步调试,查看变量的值,调用堆栈,EOS 内核项目的生成和调试,新建EOS 内核项目,生成项目,查看EOS SDK(Software Development Kit)文件夹,EOS 应用程序项目的生成和调试,新建EOS 应用程序项目,生成项目,调试项目,修改EOS 应用程序项目名称,退出OS Lab,保存EOS 内核项目。
二、实验环境
Windows xp操作系统,tevation os lab,c(c++)语言
三、实验过程
1.启动OS Lab ,学习OS Lab 的基本使用方法,新建Windows 控制台应用程序项目,生成项目,执行项目,调试项目
新建一个EOS 应用程序项目的步骤如下:
1. 在“文件”菜单中选择“新建”,然后单击“项目”。
2. 在“新建项目”对话框中,选择项目模板“EOS 应用程序”。
3. 在“名称”中输入新项目使用的文件夹名称“eosapp”。
4. 在“位置”中输入新项目保存在磁盘上的位置“C:\”。
5.
点击“确定”按钮。
此项目就是一个EOS 应用程序项目。
使用Windows 资源管理器将之前生成的C:\eos\sdk 文件夹拷贝覆盖到C:\eosapp\sdk 位置。
这样EOS
应用程序就可以使用最新版本的EOS SDK 文件夹了。
使用断点中断执行,单步调试,查看变量的值,调用堆栈
EOS 内核项目的生成和调试,新建 EOS 内核项目,生成项目 ,查看 EOS SDK (Software Development Kit )文件夹
使用 FloppyImageEditor 工具打开该项目中的 Floppy.img 文件,查看软盘镜像中的文件。
loader.bin
和 kernel.dll 是从 C:\eosapp\sdk\bin\debug 文件夹写入的,C:\eosapp\sdk\bin\debug\boot.bin 被写
入了软盘镜像文件的引导扇区中。
eosapp.exe 就是本项目生成的 EOS 应用程序。
EOS 操作系统启动后会根
据autorun.txt 文本文件中的内容启动执行eosapp.exe 程序,双击autorun.txt 文件查看其内容。
结合本书第 1 章中关于EOS 应用程序从源代码到可在虚拟机中运行过程的介绍,仔细体会EOS 应用程
序项目生成、调试的过程,以及EOS 应用程序是如何使用EOS SDK 文件夹的。
EOS 应用程序项目的生成和调试,新建EOS 应用程序项目,生成项目,调试项目,修改EOS 应用程序项目名称,退出OS Lab,保存EOS 内核项目。
EOS 应用程序项目所生成的可执行文件的名称默认是由项目名称决定的。
由于当前EOS 应用程序项目
的名称是EOSApp,所以该项目所生成的可执行文件的名称默认为EOSApp.exe。
按照下面的步骤修改EOS
应用程序项目的名称,进而修改可执行文件的名称:
1. 在“项目管理器”窗口中,右键点击项目节点(根节点)。
2. 在弹出的快捷菜单中选择“重命名”,然后可以输入一个新的项目名称,例如“MyApp”,然后按
回车键使修改生效。
3. 按F7 生成项目。
4. 选择“调试”菜单中的“删除所有断点”。
5. 按F5 启动调试。
OS Lab 会弹出一个调试异常对话框,选择“否”忽略异常,EOS 应用程序会自
动执行。
6. 激活虚拟机窗口,可以看到自动执行的可执行文件的名称为MyApp.exe,如图9-9 所示。
也可以
打开C:\eosapp\debug 文件夹,确认生成了可执行文件MyApp.exe。
三、思考题
1. “逐过程”调试与“逐语句”调试
“逐语句”调试与“逐过程”调试的区别主要在调用函数时,逐语句调试可
以进入到函数内部,逐过程则是用在程序执行过程中,当我们不需要查看程序具体实现方法时,把函数调用当成一条语句去执行。
2.思考生成EOS SDK 文件夹的目的和作用。
查看EOS SDK 文件夹中的内容,明白文件夹的组织结构和各个文件的来源和作用。
查看EOS 应用程序包含了SDK 文件夹中的哪些头文件,是如何包含的?
EOS SDK文件夹是提供给开发人员进行应用程序开发的,这样程序员就可以快速建立应用软件,省去了编写硬件代码和基础代码框架的过程。
当我们在IDE环境中将EOS操作系统内核包含的源代码文件生成二进制文件时,会将boot.asm文件生成boot.bin文件,将loader.asm文件生成loader.bin文件,将其他源代码文件生成kernel.dll文件和libkernel.a文件。
EOS SDK文件夹主要包括INC 头文件、LIB文件夹、导入库文件夹和BIN文件夹动态链接库,可执行程序,二进制文件。
eos.h负责导出API函数声明;eosdef.h负责导出函数类型的定义;error.h负责导出错误码,这三个头文件被复制到INC文件夹中,而将生成的四个二进制文件都复制到BIN文件夹中。
EOS应用程序在项目的头文件中只包含了eos.h文件,eos.h文件里又包含了eosdef.h文件和error.h文件。
问题及解决过程:未遇到问题。
实验中产生的错误及原因分析:实验过程未遇到错误。
四、实验体会
通过这次操作系统实验,我学习了很多基础操作,熟悉操作系统集成实验环境OS Lab 的基本使用方法。
练习编译、调试EOS 操作系统内核以及EOS 应用程序。