《嵌入式系统》实验教学大纲

课程代码

045100171

课程名称

嵌入式系统

英文名称

Embedded System

课程类别

专业基础课

课程性质

必修

学时

总学时:64学时实验:16学时

学分

3.5

开课学期

6

开课单位

计算机科学与工程学院

适用专业

计算机科学与技术,网络工程,信息安全

授课语言

中文

先修课程

数字逻辑,计算机组成原理

毕业要求(专业培养能力)

本课程对学生达到如下毕业要求有如下贡献:

1.思政建设:实现计算机专业知识教学与立德树人教育的有机融合;激发学生“实干兴邦”的爱国奋斗精神。

2.工程知识:能够将本专业基础知识和专业知识用于解决嵌入式系统工程问题。

3.问题分析:通过文献研究分析嵌入式工程中的复杂问题,以获得有效结论。

4.设计/开发解决方案:能够设计针对嵌入式系统实际问题的解决方案,设计满足特定需求的嵌入式系统工程项目。

5.研究:能够基于科学原理并采用科学方法对嵌入式系统问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。

6.使用现代工具:能够针对嵌入式系统的复杂问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具。

课程培养学生的能力(教学目标)

完成课程后,学生将具备以下能力:

(1)掌握嵌入式系统技术发展,具有嵌入式系统开发创新意识

(2)会分析一个实际嵌入式系统

(3)会设计一个实际嵌入式系统

课程简介

了解嵌入式系统的基本概念、硬软件特征、设计流程、应用领域和发展趋势;熟悉嵌入式系统的体系结构、嵌入式处理器编程模型与指令系统、汇编语言程序设计和嵌入式系统设计方法;掌握嵌入式系统应用设计、调试与开发和嵌入式系统单元电路设计方法;掌握嵌入式操作系统的基本移植和应用方法。

主要仪器设备与软件

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

实验报告

每次实验需要提交实验报告。

考核方式

提交实验报告

教材、实验指导书及教学参考书目

教材:毕盛等,《嵌入式系统原理及设计》,华南理工大学出版社,20181

毕盛等,《嵌入式微控制器原理及设计—基于STM32Proteus仿真》,电子工业出版社,201912

实验教程:毕盛等,自编

制定人及发布时间

毕盛 20194


《嵌入式系统》实验教学内容与学时分配

实验项目编号

实验项目名称

实验学时

实验内容提要

实验类型

实验要求

每组人数

主要仪器设备与软件

1

熟悉单片机开发环境

2

熟悉TEB-CM5000嵌入式单片机实验系统

熟悉MDK4.7嵌入式软件开发环境

演示性

必做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

2

单片机GPIO程序开发

2

掌握单片机GPIO模块的设计及开发

设计性

必做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

3

单片机外部中断程序开发

2

掌握单片机外部中断程序的设计及开发

设计性

必做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

4

单片机ADC模块程序开发

2

掌握单片机ADC模块的设计及开发

综合性

必做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

5

单片机定时器模块

2

掌握单片机定时器的设计及开发

综合性

必做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

6

单片机串口通信模块

2

掌握单片机串行通信接口的设计及开发

综合性

必做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

7

实时时钟(RTC)实验

2

掌握单片机实时时钟模块的设计及开发

综合性

选做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

8

看门狗实验

2

掌握单片机看门狗模块的设计及开发

综合性

选做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境

9

嵌入式操作系统综合实验

4

嵌入式操作系统上开发进程管理和通信程序

探索性

选做

2-3

TEB-CM5000嵌入式单片机实验系统

MDK4.7嵌入式软件开发环境




EmbeddedSystem” Syllabus

Course Code

045100171

Course Title

Embedded System

Course Category

SpecialtyBasic Courses

Course Nature

Compulsory Course

Class Hours

Total class hours are 64,including 32 experiment hours.

Credits

3.5

Semester

6

Institute

School ofComputer Science and Engineering

Program Oriented

Computer Scienceand Technology, network engineering, information safety

Teaching Language

Chinese andEnglish

Prerequisites

Digital Design,Computer Organization and Architecture

Student Outcomes (SpecialTraining Ability)

1.Ideological and political construction: realize the organicintegration of computer professional knowledge teaching and moraleducation; Inspire the students' patriotic spirit of "makingthe country prosperous by doing".

2.Engineering Knowledge: Students are able to apply basic knowledgeand professional knowledge to solving embedded system problems.

3.Problem Analysis: Study and analyze complex problems in embeddedsystem projects through literature and obtain effectiveconclusions.

4.Design/Development Solution: Students are able to design solutionsfor the practical problems of embedded systems, and meet thespecific needs of embedded systems engineering projects.

5.Research: Based on scientific principles and the use of scientificmethods to study the embedded system problems, including designexperiments, analysis and interpretation of data, and throughinformation synthesis to get reasonable and effective conclusions.

6. The Use ofModern Tools: Students are able to develop, choose and use propertechnology, resources, modern engineering tools and informationtechnology tool to solve complex problems of embedded systems.

Course Objectives

Uponcompletion of the course, students will acquire the followingabilities:

(1)Mastering the development of embedded systems technology, andhaving embedded system development and innovation awareness

(2)Analyzing an actual embedded system

(3) Designing anactual embedded system

Course Description

Understand thebasic conceptions, hardware and software features, programmingmodels, application prospect and development trend of embeddedsystems; Get familiar with embedded system architecture, embeddedprocessor programming model and instruction system, assemblylanguage programming and embedded system design methods; Masterthe embedded system application design, debugging and developmentand embedded system unit circuit design methods; Master the basictransplantation and application methods of embedded operatingsystem.

Instruments and Equipments

TEB-CM5000Embedded SCM Experiment System

Experiment Report

Students areasked to hand in experiment report every time after experiment.

Assessment

ExperimentReport

Teaching Materials andReference Books

TeachingBook:

BiSheng, et al. EmbeddedSystem Principles and Design,South China University of Technology, January 2018.

Bi Sheng et al.,Principle and Design of Embedded Microcontroller -- Based on STM32and Proteus Simulation, Electronic Industry Press, December 2019

Prepared by Whomand When

Bi Sheng, April2019.

EmbeddedSystem” ExperimentalTeaching Arrangements

No.

ExperimentItem

Class Hours

ContentSummary

Category

Requirements

Number ofStudentsEach Group

Instruments,Equipments and Software

1

Get Familiar with SCMDevelopment Environment

2

Getfamiliar with TEB-CM5000 Embedded SCM Experiment System;

Get familiar with MDK 4.7Embedded Softerware Development Environment.

Demonstration

Compulsory

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

2

SCM GPIO Program Developing

2

Master SCM GPIO moduledesign and development.

Design

Compulsory

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

3

SCM External InterruptionProgram Development

2

Master SCM externalinterruption program design and development.

Design

Compulsory

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

4

SCM ADC Module ProgramDevelopment

2

Master SCM ADC moduledesign and development.

Comprehensive

Compulsory

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

5

SCM Timer Module

2

Master SCM Timer design anddevelopment.

Comprehensive

Compulsory

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

6

SCM Serial CommunicationModule

2

Master SCM serialcommunication interface design and development.

Comprehensive

Compulsory

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

7

RTC Experiment

2

Master SCM RTC moduledesign and development.

Comprehensive

Elective

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

8

Watch Dog Experiment

2

Master SCM watch dog moduledesign and development.

Comprehensive

Elective

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment

9

Embedded OS Experiment

4

Develop process control andcommunication program on ucos-II operating system.

Exploratory

Elective

2-3

TEB-CM5000Embedded SCM Experiment System

MDK4.7 Embedded Softerware Development Environment