- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统课程教学和实践探讨
嵌入式系统课程教学和实践探讨
摘要:“嵌入式系统”是较新兴的课程,在理论与实践教学上正处于不断的成熟中。在理论教学中,通过引入比较式教学,使学生得以更好地理解和吸收新知识;在教学内容上可以灵活地根据教学目标进行裁剪,当学时数有限时,教学深度与广度上宜适度收敛;实践内容要反映递进式教学特点,同时避免实验内容的高级单片机化;在与专业结合方面,应努力将专业特点融入嵌入式系统课程的教学中去。
关键词:嵌入式系统;比较式教学;教学内容裁剪;递进式实践环节;专业融合
“嵌入式系统”课程是“微机原理”课程的后续课程,在教学、实验、教材等方面,后者比前者更为成熟和规范,这是因为“微机原理”课程已有几十年的发展,而“嵌入式系统”课程则是较新兴的课程。由于社会和专业的双重需要,许多学校的理工专业陆续开设了这门课程。浙江大学的光电专业本科,本着贯彻浙江大学“KAQ”(知识、能力、素质)并重、“宽专交”并行的人才培养理念,也开始引入“嵌入式系统”这门课程,使光电专业本科的学生在微机类课程的发展和光电知识的交叉上更进一步。为了更好地贯彻“教学服务于学生”的宗旨,我们对“嵌入式系统”课程进行了初步的探索和研究,以期起到抛砖引玉的作用。
一、比较式教学方法
“嵌入式系统”与“微机原理”课程一脉相承,却有一定的区别。就处理器而言,一般前者选ARM处理器,后者选MCS-51单片机,二者在体系结构上有较大差别,如支持的数据类型、寄存器组织、处理器模式、寻址方式及指令集等;在软件上,“嵌入式系统”课程一般要讨论操作系统以及复杂的启动程序问题,而“微机原理”课程则不涉及操作系统或启动程序问题;在硬件上,嵌入式处理器芯片的功能强大,接口、外设众多,导致出现数百个寄存器,是单片机所不能相比的。
尽管如此,二者仍有许多共性的和相互联系的地方,因此在教学上可以采用比较式教学法。
比较式教学法的前提是学生已经修读过微机原理类课程,这在许多已开设或即将开设嵌入式系统类课程的专业中基本能保证。已修过微??原理类课程的学生,对微机如51单片机的体系结构、软硬件模型有清晰的认识和轮廓感,在学习类似的“嵌入式系统”课程时,下意识地会用已学的微机课程知识作比较性理解。比如:嵌入式处理器的寻址方式和51单片机相比是交叉的:51系统有中断,嵌入式系统则有类似的概念但称为异常:51指令集是变长的,但嵌入式体系如ARM指令集是等长的。这些具有比较性的问题不仅学生会思考。教师在教学时更应主动提及并作出比较性解释,这对学生的理解、记忆和深入学习是非常有益的。
我们在教学中发现,适当的比较性讲解,有利于学生快速适应和接受“嵌入式系统”这门新课程。
二、教学内容的裁剪
如上所提,“嵌入式系统”课程没有“微机原理”课程成熟和规范,这使各个学校、各个专业在教学内容的取舍上并不统一,而且相差很大。有些学校或专业注重概念讲解,偏向于基础性的入门教学;有些则把重点放在体系结构这一块,不讲具体嵌入式芯片;有些则把嵌入式操作系统作为主讲内容:有些则以某流行嵌入式处理器为中心,进行应用性讲解。众多的内容取向表现为相应的教材也是五花八门,和“微机原理”教材相比,寻找一本合适的符合教学目标的嵌入式系统教材并不容易。另外,不同的内容取向也会导致不同的教学深度。
在我们具有试验性的选修课教学中,学生反映学习难度太大。这一方面是课程设置的学时偏少,理论课时为24学时,另一方面是由于学习内容太多且部分内容讲解太深。在该选修课中,内容涉及ARM体系结构、程序设计、ARM9芯片、操作系统四大块,当面面俱到时,内容确会显得过于广泛和深入。在实际的理论教学中,为了既能达到教学目标又能获得良好的教学效果,在教学内容的广度和深度上作适度收敛是必要的。在教学内容上,各个专业可以根据自己的教学目标及给定的课时数,对教学内容本身的深度、广度进行适当裁剪,以达到学生能顺利接受新知识为准。
实际上,上述反映的在嵌入式系统教学内容、教材及深度等方面的问题具有一定的普遍性。在嵌入式系统类课程达到微机原理类课程的成熟度之前,各高校、各专业从不断的教学实践中得出经验并进行共享讨论是非常有价值的。
三、递进式的实践环节
实践环节是课程教学不可或缺的部分,尤其对于“嵌入式系统”这样抽象难懂的课程。实践环节的主要过程是实验,而实验内容的选取与分布,对课程的教学效果有很大影响。
微机原理类课程的硬件实验内容,大都是通过用汇编语言编程来认识所学单片机各功能单元的工作特性,各个实验的关系与难度基本是平行的。在嵌入式系统的实验中,如果仅停留在类似“微机原理”课程的实验内容是不够的,因为这样不能反映嵌入式芯片的特色,如支持复杂嵌入
文档评论(0)