SPOC学校专有课程
嵌入式应用开发
分享
spContent=本课程是物联网应用技术专业的一门专业核心课程,目标是让学生掌握单片机的原理及程序的开发调试方法,嵌入式系统软硬件设计调试的方法,按键、LED、数码管、串口、LCD及传感器在嵌入式系统中的应用及相关驱动程序的编写,硬件电路调试方法及软件系统编写与调试方法。
—— 课程团队
课程概述

《嵌入式应用开发》立足于实际能力培养,对课程内容的选择标准作了根本性改革,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容和课程教学,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。依据工作任务和职业能力专家分析会对物联网应用技术专业学生今后工作任务和职业技能分析,本课程确定了嵌入式系统设计和实施的一般步骤:系统需求分析、系统硬件原理图和PCB设计、系统软件设计、系统调试运行等过程任务组织课程内容。首先避免了从概念、理论、定义入手的理论课程组织模式,而是从与生活工作灯紧密相关的项目应用入手,展开系统需求调研、进行系统分析设计、确定具体工作任务型教学模式。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕“嵌入式应用开发”工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,注重对知识、技能和态度的要求。 


授课目标

通过本课程的学习,学生能掌握嵌入式项目开发的的基本方法,掌握单片机的基本概念、原理及应用,掌握LED、按键、数码管、矩阵键盘、串口、LCD、传感器的概念及程序的设计方法;能熟练使用OLED串口等设备进行程序调试,并熟悉基于传感器的控制逻辑及控制方法;养成按规范进行程序设计和开发文档的职业素养;培养嵌入式项目开发的基本能力和团队沟通能力。


成绩要求

掌握嵌入式基本概念;

掌握STM32新建工程的方法;

了解核心板的组成;

学会适应Keil5编程下载程序;

学会使用Proteus仿真;


课程大纲
预备知识

1.具备C语言程序设计能力,掌握程序的基本调试方法;

2.学习过计算机和软件技术基础等相关课程;

3.有模拟电路和数字电路技术基础,了解基本电路知识,读懂电路原理图和框图;

4.了解Altium Designer电路原理图设计方法。


参考资料

夏伏洋,STM32嵌入式应用开发项目教程,校本教材,2024.2

常见问题

很多学习者对于嵌入式的概念性问题,认识非常模糊,因此对于嵌入式的初学者来说,扫盲这些问题显得非常关键这些看似泛泛的概念性知识,对于后续嵌入式课程的学习起着非常重要的引导作用。

       嵌入式系统开发学习如何起步、如何深入?

       嵌入式系统开发学习需要理论和实验相结合,通过理论课程掌握嵌入式系统的概念和开发流程、步骤,以及所使用的开发工具,包括系统开发的仿真平台和通用的集成开发环境。在实验中结合具体的项目进行开发和设计,实现各自不同的系统应用。这样才能真正理解和掌握嵌入式系统开发。