Cortex-M3嵌入式系统课程的实践教学方法探讨
2021-04-09上海理工大学机械工程学院张会林
电子世界 2021年21期
上海理工大学机械工程学院 张会林
本文分析了嵌入式系统课程教学内容的内涵,阐述了在Cortex-M3嵌入式系统课程教学中开展理论与实验结合的必然性。从Cortex-M3的处理器结构、片内外设接口与编程、C/OS-II的移植到自平衡小车实例开发角度,分析了Cortex-M3嵌入式系统教学的难点。对电气类本科专业,开展嵌入式系统课程理论与实验教学,在实验过程中进行多种实践方法探讨。从教学效果来看,本文方法对嵌入式系统课程的理论教学、实验开发的实践方法及实验任务安排都有很好的指导意义。
ARM芯片是英国ARM公司开发的RISC结构微处理器,它有高性能、高代码密度、小硅片面积等优点,在嵌入式系统领域得到了广泛的应用。Cortex系列是ARM公司在ARM架构之后推出的新型ARM处理器,有A、R、M三个系列。Cortex-M3内核是ARM公司于2004年推出的的Cortex-M系列微控制器,是ARM V7体系结构,可用于低成本微处理器、汽车电子、消费电子和无线技术等领域。Cortex-M3内核的处理器本身资源不复杂,特别适合高等院校本科生对ARM的体系结构学习,同时可移植小型开源操作系统C/OS-II,能加深学生对嵌入式操作系统认识。
1 Cortex-M3嵌入式系统课程的教学内容与培养要求
Cortex-M3嵌入式系统课程是电气工程及其自动化专业的重要基础课,该课程的主要任务是:通过本课程的学习,使学生对嵌入式系统原理与技术有系统的、全面的了解;掌握Cortex-M3的概念、组成和体系结构特点;通过对C/OS-II详细剖析,掌握RTOS实时操作的原理,对其内核结构、任务调度等有深入的了解,培养嵌入式系统的设计和开发应用能力。……
登录APP查看全文
