嵌入式软件设计
嵌入式软件设计
5万+ 人选课
更新日期:2026/03/31
开课时间2026/03/02 - 2026/05/29
课程周期13 周
开课状态开课中
每周学时-
课程简介

第一次上课前首先看这里啊啊啊啊^0^^^^^^^^^^^^^

加入课程:注册中国大学MOOC的账号,通过课程查询找到本课程,加入课程学习

课程定位:本课程的定位为混合式课程,关于课程的各方面情况介绍,以先介绍纯线上MOOC课程,后补充SPOC课程建议的方式列出。

教学大纲:课程资源组织为16节课的形式(14章内容),大家可在下方看到以章节名目排列的课程大纲。

学时安排:本课程按照每周2次课,各2学时设计,8周完成课程全部32学时学习。同学们可以自由选择每周的学习时间。

课程资源简介:课程资源包括91集授课视频和拓展学习视频、106份非视频资料、16套课后习题、2套单元测试和1套期末测试,以及全部章节对应的代码资源。大家可以在本网站左边侧的课件栏目中找到所有课程资源。

教学活动安排:

1. 每章均有授课视频、课件等资源每节课后,均有自测题,需要同学们自学完成。

2. 每节课后均有作业题,包括5道左右选择题,以及数量不等的讨论题,用于检测学习效果。

3. 本课程在进行过程中,安排了两次单元测试,需要大家按时完成。

4. 本课程结课之前,需要所有同学按时完成一套期末考试题。

教师线上答疑及作业反馈:教师每周上线回复所有讨论问题。

课程技术:

1.进行本课程的纯线上教学时,须采用本平台的讨论区、作业区;

2.进行本课程实验时,同学们须自备计算机,并安装有Linux系统及C语言编辑器、编译器、链接器、调试器,即能够完成对课程实例的调试,对应学习目标2-4及学习目标5的虚拟驱动部分;安装Proteus虚拟仿真软件,能够完成课上虚拟仿真电路的设计与调试,对应学习目标6的Proteus部分。


混合式教学:

1. 教学模式

本课程采用混合式教学时,包括线上教学和线下教学两部分内容。线上环节中,同学们需要在课前自学完成当次课所有教学资源;线下环节中,教师可在自己的SPOC班中组织翻转课堂,进行课程内容讨论、答疑、课上练习、课堂测试、专题报告等内容。

2. SPOC教学建议

进行混合式SPOC教学的老师,可根据自己学校的实际情况,自行确定授课的时间和地点,推荐每周4学时,采用带有多媒体设备和圆桌教室组织翻转课堂。

3. 雨课堂技术

本课程推荐使用雨课堂软件进行线下翻转课堂教学,同学们可通过弹幕及时向教师提问,并随时解答教师安排的课内练习题。教师课通过对弹幕问题的回答,及时解决学生的问题,以及通过对学生回答问题的即时分析,了解学生的掌握情况,以实时调整教学节奏。

4.课程实验技术

(1)学生必须配备线上教学所需要的计算机及全部相关软件(如上所述),对应学习目标的2-5(不含实际设备驱动部分)和学习目标6的Proteus部分。

(2)在实验环节,进行SPOC教学的学校应配备基于ARM的实验设备,包括但不限于ARM9/10/11,Cortex A系列等处理器,即可完成本课程绝大部分实验,如需进行STM32部分的实际操作,还应配备有基于STM32的实验设备,对应学习目标5的实际设备驱动部分及学习目标6的STM32部分

5.即时联系方式

建议教师与学生建立微信群,以方便随时联系。

课程大纲

第一章 概述

对本课程内容进行概述

客观题

第二章 嵌入式C编程综述

介绍在没有操作系统的平台上如何用C语言编写嵌入式程序

客观题

第三章 ARM C程序优化

通过分析ARM汇编程序来了解如何编写高效的C程序

客观题

第四章 Linux操作系统

Linux操作系统的历史、特点和基本操作简介

客观题

第五章 Linux C编程工具链及Makefile

Linux环境下对C程序进行编辑、编译、调试的工具介绍,以及如何撰写Makefile

第一节 Linux C编程工具链

第二节 Makefile

第二节 客观题

第一节 客观题

第六章 嵌入式软件平台构建

嵌入式软件平台的组成、构建方法介绍及应用程序设计流程介绍

客观题

第七章 文件目录和内存

基于Linux C的文件、目录和内存操作

客观题

第八章 进程与线程

进程与线程的概念与基本使用方法

客观题

第九章 信号

信号的概念和基本使用方法

客观题

第十章 进程间通信

4种进程间通信的基本使用方法

客观题

第十一章 套接字

套接字的概念和基本使用方法

客观题

第十二章 模块与驱动程序及驱动程序举例

如何编写内核模块及驱动程序,以及3个实际硬件驱动程序的代码分析

第一节 模块与驱动程序

第二节 驱动程序举例

第一节 客观题

第二节 客观题

第十三章 STM32编程方法

STM32处理器简介及编程实例分析

客观题

第十四章 基于Proteus的嵌入式软件仿真

基于Proteus的STM32仿真实例分析

客观题

第十五章 拓展阅读视频材料

拓展阅读(学生作品,选学)

第十六章 我国自主可控技术的发展

我国自主可控技术的发展简介

第十七章 华为鸿蒙技术专题

第一节:鸿蒙理论

第二节:基于Hi3861的鸿蒙系统实验

第三节: 鸿蒙系统大作业

第四节:拓展资料

第三节:鸿蒙系统大作业 客观题

第四节:鸿蒙拓展资料 客观题

鸿蒙技术专题作业

第一节:鸿蒙操作系统介绍 客观题

第二节:基于Hi3861的鸿蒙系统实验 客观题

第十八章 华为openEuler技术专题

第一节:基于树莓派的openEuler实验

第二节:openEuler系统大作业

第十九章 平头哥RISC-V玄铁处理器技术专题

第一节: 玄铁处理器理论

第二节: 基于哪吒开发板的玄铁处理器平台实验案例

第三节: 基于哪吒开发板的课程设计

第二节: 基于哪吒开发板的玄铁处理器平台实验案例 客观题

第一节: 玄铁处理器理论 客观题

App 下载
关注我们