嵌入式系统课程设计的线上项目式教学方法
2021-06-28徐磊,屈磊,刘瑜
安庆师范大学学报(自然科学版) 2021年2期
徐 磊,屈 磊,刘 瑜
(安徽大学电子信息工程学院,安徽合肥 230601)
嵌入式系统课程设计是高校硬件类的综合性应用训练课程。如何提高学生的嵌入式工程实践能力和设计能力,适应嵌入式行业要求,是实际教学中面临的新课题[1]。由新冠疫情引发的线上教学暴露出了课程资源准备不充分、师生互动未达到预期效果、缺乏良好的教学设计、学生自我管理难以把控等问题[2-3]。另外,线上教学无法提供该课程所需的硬件平台,进一步增加了开展难度。因此,研究嵌入式系统课程设计的线上教学方法具有重要意义。
项目式教学是在教师引导下,设置一些实际或虚拟项目,把该课程中所要讲授的基础知识和基本原理及与其对应的实践部分融合在一起。通过项目的实施完成教学内容,学生根据项目主动获取相关知识[4]。该教学方法能够为该课程教学效果的提升提供有力支持。Proteus平台将硬件系统软件化,能够模拟硬件系统的实现过程,并能够实时验证程序的正确性[5]。因此,该平台的使用能够为课程的线上教学提供硬件支持。近年来,STM32单片机在大学生创新创业项目和比赛中,逐渐成为了热门首选。但其基于标准库函数的开发方式与51等8位单片机开发方式截然不同,抽象、复杂的引脚和时钟配置提高了入门难度。近两年,Proteus开始提供对STM32F1和STMS2F4单片机的虚拟仿真支持,ST公司开发并不断优化STM32CubeMX软件,使用其进行界面化代码初始化,在大大降低入门难度的同时,提升了软件设计效率。……
登录APP查看全文
