文档介绍:高校计算机专业嵌入式系统课程的教学探析
论文关键词:计算机专业嵌入式教学
论文摘要:为提高高校计算机专业嵌入式系统课程的教学效果,以适应社会对嵌入式人才的要求,在分析嵌入式系统体系结构的基础上,分析了高校计算机专业嵌入式系统的教学现状、教学内容和教学方法,指出现有教学过程中存在的不足之处,并提出相应的解决方案。
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减的计算机系统,通俗地讲,就是具有智能处理功能的电子产品。如今,嵌入式系统已经被广泛应用于工业控制、医疗仪器、智能仪表、通信设备等众多领域,可以说,嵌入式系统无处不在,人们的生活也离不开嵌入式系统。
如今,社会对掌握嵌入式技术的人才需求量较大,近几年高校中的自动化类、电子类以及计算机类专业均开设了嵌入式系统的相关课程,社会上也有一些培训机构开始开展嵌入式工程师的培训。然而,由于面向对象、培养目标以及基础知识的不同,高校中各专业以及培训机构培养出的嵌入式人才的能力也不尽不同。本文结合嵌入式系统的体系结构和高校计算机专业的课程结构,对高校计算机专业嵌入式系统的教学现状、教学内容和教学方法展开探讨,指出现有教学过程中存在的不足之处,并提出相应的解决方案。
1 嵌入式系统的体系结构
一个完整的嵌入式系统可以分为软件部分和硬件部分,因此,大体上讲,嵌入式工程师可以分为嵌入式软件工程师和嵌入式硬件工程师。但我们认为,一个合格的嵌入式工程师应该既要懂软件,又要懂硬件,软件和硬件之间是相辅相成的。
嵌入式软件包含应用程序开发、驱动程序开发、操作系统的移植和裁减三个主要方面。然而,并非所有的嵌入式系统都需要进行驱动程序的开发以及操作系统的移植和裁减,如果使用的单片机较为简单,或者开发的程序较为简单,那么就没有必要基于操作系统来进行应用程序的开发。但是,如果基于操作系统来开发应用程序,那么应用程序开发过程和普通的软件开发几乎没有区别。
嵌入式硬件主要包含PCB设计和原理图设计两个方面。在原理图设计阶段,工程师需要根据实际需求选择合适的芯片,设计相应的电路图;而PCB设计主要是指PCB的布局和布线。对于高频电路,在布线完成之后,还需要进行PCB电路图的电磁兼容仿真和分析,以保证生产出的产品能够正常工作。
由此可见,嵌入式系统开发涉及到的知识面较多,这对相应的从业人员提出了较高的要求,因此,要称为一名合格的嵌入式工程师必须对上述所有方面都有所了解,并精通其中若干个方面。
2 高校计算机专业的课程结构
如今,高校计算机专业的课程结构除公共课外,可以分专业基础课程,专业必修课程和专业选修课程。专业基础课程主要是指电子技术基础和计算机程序设计;专业必修课程主要包括计算机体系结构、操作系统、数据结构、软件工程、计算机网络和编译原理等;专业选修课包括信息安全、图像处理、网络程序开发、嵌入式系统等。
从课程结构上,我们不难发现,该专业学生在学习嵌入式系统时存在一定难度,主要体现在对电路、数电和模电三门课程的掌握不牢固上。要想学好嵌入式系统,首先必须学好上述三门课程。而事实上,通常计算机专业将上述三门课程合成一门课程来进行讲授,并且学时较短。学生经过一个学期的学习,只能对这三门课程有个大概的了解,并不能达到较为灵活应用的程度。
3 教学现状、教学内容和教学手段
在教学现