SPOC学校专有课程
嵌入式系统课程设计
分享
spContent=课程是面向电子信息类专业学生的实践性课程,介绍嵌入式系统的基本概念和应用开发方法。学生通过这些环节获得嵌入式系统开发的入门知识和基本训练。 课程使用STM32微控制器,主要内容包括:嵌入式系统的基本概念、ARM处理器体系结构,微控制器硬件结构与接口、软件编程方法、嵌入式实时操作系统原理。
—— 课程团队
课程概述

本门课程是一门面向电类专业学生的实践性课程,主要目的是培养和检验大家的嵌入式系统开发能力,尤其是使用最新的技术和开发方法进行快速开发的能力。我们将一起学习这些知识并设计和制作一个完整的嵌入式系统实用案例。

为了防止有些同学对嵌入式系统理论知识掌握不足,课程中会包含一些和实践联系最为紧密的理论知识,例如微控制器和外设的工作原理,软件是如何控制硬件工作的,嵌入式系统的软件是如何从我们能读懂的源代码变成可以在微控制器上运行的机器指令的。这些知识将穿插在大家的实验过程中,帮助大家解决学习过程中的困惑。

我们会尽量缩短理论部分的课时,只介绍必要的基础知识,力求提供一个知识密度更高的实验教学课程。

希望大家能有所收获。


授课目标
  1. 了解嵌入式系统的基本概念,了解嵌入式系统的组成和应用开发过程。

  2. 了解ARM处理器的基本原理、基本概念、特点及应用。

  3. 了解基于ARM处理器的嵌入式系统硬件结构和接口设计方案。

  4. 熟悉嵌入式软件开发环境,学会基本的程序设计和调试方法。

  5. 熟悉嵌入式实时操作系统的原理和开发方法。

  6. 通过综合作业,掌握针对给定的功能需求和硬件条件下的软件设计,学会整合软、硬件资源,完成一个简单嵌入式应用的设计和调试。

  7. 培养学生通过团队协作方式完成系统设计开发工作的能力。



成绩 要求

完成全部的课程学习成绩达标者,可以向平台付费申请课程的认证证书(纸质+电子),其中60≤成绩<80者可申请合格证书,成绩≥80者可申请优秀证书。

课程大纲
预备知识

数字电子技术、微机原理与接口技术。