机械电子工程专业嵌入式系统教学初探.docVIP

  • 4
  • 0
  • 约2.98千字
  • 约 5页
  • 2016-09-09 发布于北京
  • 举报

机械电子工程专业嵌入式系统教学初探.doc

机械电子工程专业嵌入式系统教学初探.doc

机械电子工程专业嵌入式系统教学初探   【摘 要】在“卓越工程师教育培养计划”的引领下,国内高校正逐步开始在机械类本科教学中开设嵌入式系统课程,而在针对机械类专业的嵌入式系统教学内容选择、教学方法和培养目标方面,仍处于探索过程中。归纳了机械电子工程专业嵌入式系统教学的特点,并探讨了面向机电专业的嵌入式系统教学内容与方法。通过突出重点,分解难点,并结合案例教学和启发式教学,能够使学生在已有先修课程的基础上快速抓住要点,掌握嵌入式系统的基本原理和应用方法。   【关键词】卓越计划;教学改革;嵌入式系统;教学内容0 引言   “卓越工程师教育培养计划”是为了培养造就一批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,促进我国由工程教育大国迈向工程教育强国转变的重大改革项目。江南大学机械电子工程专业自入选首批“卓越计划”后,在机械电子工程本科三年级课程体系中设置了以ARM微处理器S3C2440为对象的嵌入式系统原理与应用专业选修课。   长期以来,嵌入式系统是高等学校电子与信息类专业的一门主干基础课程[1],强调跨学科、跨专业的理论、方法与技术的融合应用,是一门理论与实践结合紧密、综合性较强的课程[2]。而对于机械类专业,在其课程体系设计中虽然包含了部分嵌入式系统先修课程内容,但较少开设专门的嵌入式系统课程,也缺乏合适的供机械类专业本科生使用的嵌入式系统教材。   本文以近几年的教学实践经验为基础,归纳了机械电子工程专业嵌入式系统的教学特点,并探讨了面向机电专业的嵌入式系统教学内容与方法。   1 机电专业嵌入式系统教学的特点   在机电类专业开设嵌入式系统课程是大学本科课程自我更新的一种新的路径,也是计算机技术发展而导致的本科课程体系更新过程中的一个自然而然的结果[3]。嵌入式系统在工业现场应用广泛,对于机电专业本科生而言,因其在机电设备开发、控制于维护方面有着较强的应用背景知识,且具有一定的先修课程基础,因此嵌入式系统课程较适合机电专业本科生的学习。   但同时,与电类专业不同,机械类专业电基础较为薄弱,导致了机械电子专业嵌入式系统教学具有以下特点:   1.1 课程内容综合性强   嵌入式系统是一个软硬件系统的综合体[4],在课程中要向学生讲解嵌入式微处理器的基础知识以及其他相关硬件知识,包括处理器结构、指令系统、寄存器设置等,又要讲解嵌入式软件方面的知识,包括Linux系统、交叉编译、设备驱动程序、多进程通信等。   1.2 课程的课时有限   作为一门专业选修课,嵌入式系统课程设置的教学时长为32学时,而电类专业该课程一般有48学时以上的课时,甚至达到72学时,在这其中,实验课时又有8个。由于课内学时数偏少,较容易发生学生能够听懂某些细节但缺乏整体认识,或者能够把握大框架但实际动手时一筹莫展的情况。   1.3 先修课程基础薄弱   尽管机电专业本科生已经有C程序语言设计、模拟/数字电子技术、微机原理、单片机接口技术、电子CAD等先修课程基础,但受到大学教学活动短学程化的影响,学生在背景知识的掌握上存在不够全面或不够深入的情况。特别对于机械类学生而言,不仅计算机硬件基础较为薄弱,软件开发能力和经验欠缺,同时对操作系统方面的知识掌握基本空白,给嵌入式系统课程的教学带来一定困难。   2 机电专业嵌入式系统的教学内容与方法   根据机械电子工程专业嵌入式系统教学现状与特点,有针对性地确定了课程体系的设置,安排相应的教学内容与教学方法。   2.1 教学内容选择   作为专业选修课,嵌入式系统课程的目标不是为了使学生深入掌握这一领域全面的并得到良好巩固的知识,而是为了使学生在已有基础上步入这一新的领域中,概括性的掌握其基本原理与基本方法,并对进一步探索该领域产生浓厚的兴趣。   根据这一思路,针对机械类专业嵌入式系统的教学特点,应特别注意突出重点,合理分解难点。由于学生已有微机原理和单片机接口相关基础,在教学中弱化了对ARM芯片作为高档单片机使用的相关内容。在详述处理器结构、介绍基本指令的基础上,仅对定时器、中断、SDRAM、Nand Flash控制器和时钟系统等资源加以介绍,并多采用C语言程序设计案例,避免学生在繁复的指令系统和寄存器设置体系中迷失方向。   由于机械类学生没有操作系统相关背景知识,因此在嵌入式系统软件学习中存在一定困难。嵌入式Linux操作系统及其开发环境是嵌入式软件的基础,学生需要掌握基本的Linux系统命令和交叉编译方法,而对shell程序和Makefile文件则通过案例教学呈现。Linux操作系统下设备驱动的基本思想、程序框架以及编写步骤是课程的重点之一,体现了软件与硬件的结合,因此针

文档评论(0)

1亿VIP精品文档

相关文档