当前位置:首页 > 教学设计 > 嵌入式系统原理及应用_应用型本科嵌入式系统课程教学改革与实践
 

嵌入式系统原理及应用_应用型本科嵌入式系统课程教学改革与实践

发布时间:2019-02-06 04:14:15 影响了:

  摘要 论述嵌入式系统课程的特点,分析本科计算机专业嵌入式系统教学中普遍存在的问题。结合学校的教学改革与实践,分别从教学内容、教材建设、实践教学、兴趣培养和师资5个方面对这些问题进行探讨,提出相应的具体改革措施。
  关键词 嵌入式系统;教学改革;课程建设
  中图分类号:G642.0 文献标识码:B 文章编号:1671-489X(2010)18-0039-02
  Teaching Reform and Practice for Embedded System Course in Application-oriented Colleges//Zhang Wenfen, Gao ShouPing, Lu Wukui
  Abstract This paper introduces the characteristics of embedded system course and the problems embedded system teaching faced in application-oriented colleges. According to the teaching reform and practice of our school, this paper proposes the corresponding reform measurements from the aspects of teaching contents, textbook construction, practice teaching, interest cultivation and teacher staff construction.
  Key words embedded system; teaching reform; course construction
  Author’s address Faculty of Computer, Xiangnan University, Chenzhou, Hunan, China 423000
  
  嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统[1]。20世纪90年代以来,嵌入式系统软、硬件技术发展迅速,应用领域逐步扩大,嵌入式技术也成为最热门、最有发展前途的计算机技术之一。
  随着嵌入式技术人才需求量的增加,许多高校的计算机、电子、通信、自动化等专业都相继将嵌入式系统课程列入教学计划。嵌入式系统作为一门较新的课程,其教学内容的选择、教学模式的确定、实验教学的组织等问题,依然处于探索阶段。
  本文主要针对应用型本科计算机专业的嵌入式系统课程教学,对湘南学院在教学改革过程中取得的成果和经验加以总结,提出一些改革措施和建议。
  
  1 课程目标
  
  目前社会所需的嵌入式人才是掌握电子设计及计算机相关知识的人才,也就是通常所说的硬件工程师和软件工程师,而其中软件设计人才约占80%左右[2]。硬件工程师主要由电子技术类专业的人员担任,软件工程师则主要为计算机类专业人员。
  对于应用型本科计算机专业学生,嵌入式系统课程的教学目标是:通过本课程的学习,使学生了解和掌握嵌入式的基本概念、系统结构和嵌入式系统软件开发的基本方法;能够使用开发工具设计开发简单的嵌入式系统设备驱动程序和应用软件;为进一步学习和研究嵌入式系统打下基础。
  
  2 课程的特点
  
  嵌入式系统是一门综合性很高的计算机专业课程,所需基础知识较多,涉及内容广泛,不仅涵盖软、硬件技术的很多方面,而且与通信、自动控制、电子等专业知识相关。要求学生具有较好的计算机软、硬件基础知识,教学的难度较大。嵌入式系统是一门实践性很强的课程,只有通过实验才能真正理解和掌握嵌入式系统开发的方法。
  嵌入式系统具有非垄断性的特点,没有哪一个系列的处理器和操作系统能够垄断市场。主流产品的多样性决定了嵌入式教学内容的多选择性,各高校讲授的处理器和操作系统不尽相同,配备的实验平台也不一样。
  
  3 课程改革与实践
  
  3.1 教学中存在的主要问题
  基于嵌入式系统课程的上述特点,嵌入式系统教学普遍面临一些困难,存在一些问题,了解这些问题有利于在教学环节有针对性地采取措施进行改进。主要问题有:内容多,课时少;没有统一的经典教材;实践能力培养不够,实验课时不足,过于依赖实验箱;学生对此课程的兴趣小;师资力量较弱;等等。
  3.2 相应的课程建设与改革实践
  1)教学内容选择。2004年IEEE和ACM对计算机类本科教育的课程体系进行设置时指出,嵌入式系统课程应包括以下内容:嵌入式的发展历程和概述、嵌入式微处理器、嵌入式软件设计、实时操作系统、低功耗计算、系统可靠性设计、设计方法学、嵌入式系统设计工具、嵌入式多处理器系统设计、网络化嵌入式系统、接口和混合信号系统等。讲授全部这些内容是不切实际的。目前,各高校嵌入式系统课程多为32~48课时,湘南学院为50课时,即便只讲授其中的基础和核心内容,课时安排也非常紧张。
  根据课程目标的要求,有所侧重地选择教学内容,以软件开发为主,包括应用软件和驱动程序开发,放弃硬件设计内容。并且在多种处理器、操作系统中选择主流、有发展前景的ARM微处理器和嵌入式Linux作为主要授课内容,不贪多贪全。教学内容包括主要的开发过程和技术,用少量简单例子说明各环节的相关知识和开发方法。不追求多和复杂,而重视来龙去脉,既让学生有全局观,便于知识扩展和课后自学,又不会让多、难、复杂的内容吓跑学生。湘南学院嵌入式系统课程的教学内容如表1所示。
  2)教材建设。确定了教学内容之后,应该根据教学内容为学生选择一本合适的教材,教材应当包含尽可能多的教学内容,并且在教学内容的基础上有所扩展。目前并没有统一的经典教材可供使用,现有的教材多但不实用。解决方法:选购现有教材+试验箱提供的教材+自己补充内容。湘南学院选用的教材是《基于ARM嵌入式Linux应用开发与实例教程》[1],补充内容主要包括嵌入式系统概述、汇编语言和C语言混合编程、简单的启动程序和Linux常用命令,以及一些例子程序。此外,结合学院实际情况,积极展开自编教材和实验指导书的相关工作。
  3)实践教学。针对嵌入式课程实践性强的特点和实验课时普遍偏少的现状,引入“Learning by Doing”的教学思想,适当提高实验课比例。建议将总学时的3/4安排为实验课,把与实验直接相关的理论带到实验课上讲解。理论课占总学时的1/4左右,主要讲授基础知识、基本原理,比如第一章的全部和第二、三章的大部分内容。另外,对学生开放实验室也可以弥补实验课时的不足,提高学生动手能力,特别是对于进行嵌入式课程设计和毕业设计的高年级学生。
  在实验教学中还存在过于依赖实验箱的问题,学生只需按照试验箱自带的实验指导书的步骤一步一步操作就可以轻松完成实验。实验箱就像一个“黑盒子”,学生对其中的功能实现不甚了解。针对这种情况,建议任课教师将实验箱现有的例子程序作为参考例题,对题目进行一些修改后再作为学生的实验题。包括实验箱提供的驱动程序,不宜全部作为“黑盒子”直接调用,而是让学生编写最简单的一两种设备(比如LED和串口)的驱动,以了解驱动程序的开发方法。
  4)兴趣培养。兴趣是最好的老师,只有学生对这门课程有了兴趣,才会有更高的学习热情和积极性,才能有更多收获。为了提高学生对嵌入式系统课程的兴趣,采取下面的几条措施。
  ①在理论教学中,选择简单、基础、易于理解的内容及实际应用中最常用到的内容来讲解,难以理解和非常用的内容则尽量不涉及,以减少学生学习时的挫折感。
  ②在实验环节,教师布置的实验题目要集知识性、趣味性于一体,使学生能够把所学的知识运用到解决一些趣味性的问题上,变被动学习为主动学习[3]。
  
  ③提前布置课程设计题目。在课程的前期就把课程设计的选题公布给学生,并且在其后的教学中尽量以课程设计中需要用到的功能作为例题或者实验题,让学生带着问题和需求学习。
  ④注意发现对嵌入式系统有兴趣的学生,提议他们将嵌入式系统设计作为毕业设计的选题之一。此外,鼓励这部分学生参加大学生电子设计大赛等活动的嵌入式系统设计大赛,这样既可以发掘和进一步培养嵌入式系统的人才,又可以通过这部分学生带动其他学生的积极性。
  5)师资队伍建设。嵌入式系统的发展速度快,课程的实践性强。嵌入式系统课程教师不仅应该具备扎实的理论基础,还应具有较为丰富的实践经验。针对教师理论基础扎实但实践经验不足的情况,学院采取“把授课教师送出去”的措施,选送教师到公司或者研发能力强的高校进行短则几天、长则半年到一年的进修学习。到目前为止,大部分授课教师都有外出学习和培训的经历,极大地提高了教师的实践能力。另外,学院也在积极争取“把实际项目请进来”,由教师组成开发团队进行开发,进一步丰富教师的项目经验。只有具备丰富的实践经验,教师才能在教学中理论联系实际,把握重点,激发学生的兴趣,取得更好的教学效果。
  
  4 结束语
  
  上述改革措施已在学院的教学实践中发挥了积极作用,显示出成效,对各院校的嵌入式系统课程教学模式改革和课程建设具有一定的借鉴意义。不同院校可以根据自身及学生的特点,选择教学内容,调整教学方式,培养出更优秀的嵌入式系统的人才。
  
  参考文献
  [1]林晓飞,刘彬,张辉.基于ARM嵌入式Linux应用开发与实例教程[M].北京:清华大学出版社,2007
  [2]李宁,宋薇,库少平.项目化嵌入式教学方法研究[J].单片机与嵌入式系统应用,2010(2):5-7
  [3]李珍香,李国.以嵌入式系统应用为目的的计算机硬件系列课程实验教学探讨[J].实验室科学,2008(5):106-108

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3