- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统及嵌入式系统实验教学融合探索
操作系统及嵌入式系统实验教学融合探索 (南开大学 计算机与控制工程学院,天津 300350)
摘 要:分析目前操作系统和嵌入式系统课程的实验教学过程中的问题与挑战,阐述两个课程各自特点以及知识的综合运用,提出以开源平台为基础同时结合配套设施资源的新型教学模式,说明具体教学改革方法
关键词:操作系统;嵌入式系统;实验教学;开源平台;Tizen
0 引 言
操作系统课程是计算机学科的核心专业课之一[1]。操作系统中知识的学习兼具理论理解与实践运用,也是进一步学习其他课程的基础,在计算机专业教学中占有举足轻重的地位[2]。由于操作系统的概念抽象,涉及的代码量巨大且难以理解;在教学时间上处于三年级上学期,学生的编程开发经验不足,增加了教学的难度
嵌入式系统是一门集软硬件技术于一体,涉及集成电路、计算机技术、自动控制等多种知识的综合课程。自21世纪初进入我国高校的教学体系以来,随着产业界的不断发展课程内容日渐丰富,成为计算机相关专业的一门重要课程。由于嵌入式系统的设计强调以“应用”为中心和导向,注重与产业结合以及在工程实践中的应用,这使得教学过程中存在理论性不足的问题,在实践教学中更容易变成按部就班的验证性实验,或是某商业产品的展示与应用
将两门课程的内容衔接,特别是在实验教学中进行内容的调整融合,能够提高教学过程的系统性和连贯性。嵌入式系统中涉及硬件原理、嵌入式操作系统、嵌入式应用软件等多个组成部分,教学环节中要完成每部分知识的原理分析和系统验证,课时相对紧张。将操作系统实验课程的内容与之融合关联,既为操作系统中的原理找到了实践验证环境,又为嵌入式系统的实验课程补充了原理分析环节
为了达到良好的教学效果,让学生对各类概念的理解达到融会贯通,在教学过程中往往建立一套系统的课程体系,操作系统作为先导必修课,后续配套 Unix/Linux 操作系统、嵌入式系统原理等专业选修课,并且每门课程都配有相应的实验实践教学
1 操作系统与嵌入式系统教学中的新挑战
嵌入式系统、移动云计算、物联网等新兴产业的发展和新技术的应用,拓展了操作系统的范围。学生日常生活中使用的智能设备增多,不再局限于普通 PC 机的使用。依据 PC机的使用方式建立的渐进式学习方法需要随之相应扩充。操作系统的形式发生变化的同时,其内涵也随之发生一些变化。现代操作系统中,对进程、调度算法等概念的探讨相对弱化,而增强了对于外设、交互、实时性、能耗管理等方面的设计要求,这些新特性需要给学生形成清晰的认识和直观的感受。计算机操作系统作为计算机相关专业的基础课程,应沿着计算机产业走向,紧密结合最新技术,充实其教学内容[3]
商业化产品宣传中使用的概念与嵌入式系统教学存在偏差。智能手机、平板电脑等产品更新换代迅速。在商业化宣传中,处理器核心、硬件平台、操作系统、应用界面等概念往往被混淆使用。这些商业产品以及配套软件开发的盛行,也使一部分学生对于嵌入式系统的理解局限于智能手机,而对于嵌入式软件的理解也局限于移动应用软件。嵌入式系统需要设计与产业结合的教学案例,更需要透过现象看本质,从技术和机理层面进行分析,并且与所学的基础课程和理论知识相对应,因而能够加深理解
人才需求转向对已有系统框架的理解、定制和二次开发。随着产业环境的完善,人才需求不断扩大。对操作系统和嵌入式系统的教学要求不再满足于对原理的认知和简单应用,但也不需要从零开始独立构建一个完整的系统,而是需要在现有项目的基础上进行产品化定制和二次开发,特别是在开源软件项目的基础上进行改进。这需要学生在实际动手能力方面能够了解开源软件的管理方法,掌握资源获取和使用的方法,在实践中学会主流开源系统的原理、开发和部署的基本方法等
传统的操作系统实践教学偏重局部的理论分析和简单模拟,而嵌入式系统实践教学则侧重应用导向,缺少原理分析。传统的操作系统实验教学为了强化原理性验证,大多通过局部模拟的方式,在虚拟环境中进行操作,缺少与实际使用的结合,使得很多算法和流程虽然经过实践仍然只能停留在概念?钐?,缺少与实际使用系统的直接联系,导致学生兴趣降低。嵌入式系统的实验教学中,往往又将操作系统作为黑盒处理,进行简单定制或是直接使用。学生可以完成部署和验证,但仍然“不知其所以然”,没有收到应有的教学效果
2 教学平台选型
在综合考虑学时、课程设置和教具使用等多种因素的基础上,操作系统和嵌入式系统原有实践课程体系保留并适度压缩,并通过扩展实验进行衔接。其中,操作系统的基础知识环节借鉴美国麻省理工大学使用的原型操作系统 jos 的课程实验,并对其进行相应的简化,让学生完成对操作系统基本原理的理解与验证。嵌入式系统的实验使用基于uCLinux 操作系统的嵌入式开发板进行车载控制系统的模拟与开发,这里
您可能关注的文档
最近下载
- 存储网络配置指导华为oceanstor sns2124 2224 2248 3096 5192 5384产品概述.pdf VIP
- YB∕T 4001.3-2020- 钢格栅板及配套件 第3部分:钢格板楼梯踏板.pdf VIP
- 中国钢结构制造企业资质管理规定(暂行).pdf
- VTE的治疗与预防.pptx VIP
- (公共英语等级考试三级大纲词汇4107个记忆情况.doc VIP
- [医疗机构设置审批有关规定.doc VIP
- 建设工程档案管理课件.ppt VIP
- DD 2019-02 固体矿产地质调查技术要求(1:50000).pdf VIP
- xx太阳能发电公司50MWp光伏电站项目安全设施设计专篇.pdf VIP
- 物业管理单位服务费用测算明细表.pdf VIP
文档评论(0)