Course Name | Chinese | 嵌入式系统 | ||||||||||||
English | Embedded Systems | |||||||||||||
Course Number | S016113 | Type of Degree | Ph. D | Master | √ | |||||||||
Total Credit Hours | 36 | In Class Credit Hours | 30 | Credit | 3 | Practice | Computer-using Hours | |||||||
Course Type |
| |||||||||||||
School (Department) | School of Electrical Engineering | Term | Spring | |||||||||||
Examination |
C.□Paper-oral Combination D.√ OthersLarge-scale homework | |||||||||||||
Chief Lecturer | Name | Xie Jihua | Professional Title | Associate Professor | ||||||||||
Xiejihua_seu@sina.com | Website | |||||||||||||
Teaching Language used in Course | Chinese | Teaching Material Website | ||||||||||||
Applicable Range of Discipline | Electrical Engineering | Name of First-Class Discipline | Electrical Engineering | |||||||||||
Number of Experiment | Preliminary Courses | The Principle of MCU and it’s Applications,C Language Programming | ||||||||||||
Teaching Books | Textbook Title | Author | Publisher | Year of Publication | Edition Number | |||||||||
Main Textbook | The Design and implantation of embedded systems | Yang gang | Press of BUAA | 2009 | 1 | |||||||||
Main Reference Books | The Art of Designing Embedded Systems | Jack Ganssle | Press of Post & Telecom | 2005 | 2 | |||||||||
The principle, Design & applications of Embedded Systems | Zhang dabo | China Machine Press | 2007 | 1 | ||||||||||
I.Course Introduction (including teaching goals and requirements) within 300 words:
The course is mainly about the software and hardware design of embedded systems, which including overview of embedded systems, the hardware structure of embedded systems, embedded network and bus technology, the software design of embedded systems, the embedded operation system, the development environment and debugging methods of embedded system, the low power dissipation design, anti-disturbing and reliability design of embedded systems .
According to the course, students could get the systematic understanding of the software and hardware design for embedded systems, familiar with the use for kinds of development tools, obtain a clear, complete development idea and practical ability of embedded systems.
II.Teaching Syllabus (including the content of chapters and sections. A sheet can be attached):
The course has eight chapters, with two main parts of classroom lecture and design work .The teaching content and demand are as follows :
1. The overview of embedded systems
Introduce the definition, characteristics, components and related design flow of embedded systems, understand embedded systems’ applications and the development trend in this area at the time.
2. The hardware structure of embedded systems
Introduce the hardware base of embedded systems, including the characteristics, development trends of mainstream embedded CPU、DSP、FPGA. Understanding the basic concepts and features of SOC, understand related technologies of Memory, basic I / O equipment, various types of common interface (USB, etc.) and bus.
3. The hardware design and programming base of ARM microprocessor systems
As an example to S3C44B0X, introduce the hardware design and order of ARM microprocessor system, assembly language, C programming language design base.
4. Embedded network and control bus technology
Introduce the definition and structure of distributed systems, the various types of industrial control bus’s features and applications. At the same time, there will be a introduction and comparative analysis to the use of network in distributed industrial control system, such as TCP/IP network and WLAN(802.11)、GPRS.
5. The embedded operating systems
Introduce operating system’s basic principles, including memory management, process scheduling, interrupt management, document management, and regard the embedded operating system as an important point. The common used embedded operating system principle feature, such as uCOS-II、Windows CE及embedded Linux.
6. The software design of embedded systems
Introduce the System architecture, design methods of embedded software, design technology as the use of BSP, the Boot Load technology, device driver and graphical interface.
7. The development environment and debugging methods of embedded systems
Introduce the collaborative design process of embedded systems’ software and hardware, the using method of integrated development debugging environment with several kinds of embedded systems.
8. The low power dissipation design, anti-disturbing and reliability design of embedded systems
Introduce the principle of the low power dissipation design, anti-disturbing and reliability design
III.Teaching Schedule:
Week | Course Content | Teaching Method |
1 | The overview of embedded systems | Lectures |
2 | The hardware structure of embedded systems | Lectures |
3 | The hardware design and programming base of ARM microprocessor systems | Lectures |
4 | Embedded network and control bus technology | Lectures |
5 | The embedded operating systems | Lectures |
6 | The software design of embedded systems | Lectures |
7 | The development environment and debugging methods of embedded systems | Lectures |
8 | The low power dissipation design, anti-disturbing and reliability design of embedded systems | Lectures |


