Embedded Systems

发布者:黄允凯发布时间:2015-12-28浏览次数:61

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

  


Public Fundamental      Major Fundamental      Major Compulsory       Major Elective


School (Department)

School of Electrical Engineering

Term

Spring

Examination

  


A.PaperOpen-book     Closed-book  B.Oral  


C.Paper-oral   Combination                       D. OthersLarge-scale homework

Chief

Lecturer

Name

Xie Jihua

Professional Title

Associate Professor

E-mail

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 ApplicationsC 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 CPUDSPFPGA. 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-IIWindows CEembedded 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