Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2012 -> Embedded and real-time systems

Embedded and real-time systems

Course title: Embedded and real-time systems

Code: FEIT05L020

Number of credits (ECTS): 6

Weekly number of classes: 3+1+1+0

Prerequisite for enrollment of the subject: Electronics 1 or Electronics or Logical circuits

Course goals/Competences: Understanding the dual role of hardware and software in embedded system design, as well as the meaning of real time. Knowledge of a contemporary microcontroller family. Designing and applying embedded systems for real-time applications (simple to medium level) by using appropriate tools.

Total available number of classes: 180

Curriculum: Introduction - embedded system definition, examples, general embedded systems design approach; ARM architecture based embedded systems, CPU, ISA, bus architecture, system peripherals (clock, memory)), user peripherals (digital I/O, interrupt controller, timers, PWM, A/D and D/A, serial communication, other peripherals); hardware&software issues; real time programming and interrupts, RTOS, development tools, debugging and testing, performance analysis

Literature:

Literature

Compulsory literature

No.

Author

Title

Publisher

Year

1

Arnold S. Berger

Embedded Systems Design

CMP Books

2002

2

David Simon

An Embedded Software Primer

Pearson Education

2005

3

Trevor Martin

LPC ARM book

Hitex Ltd.

2006

Further literature

No.

Author

Title

Publisher

Year

1

Jean Labrose

μC/OS-II, The Real-Time Kernel

Micrium press

1999

2

Peter Marvedel

embedded systems

Government of RM

2010

3

Various authors

Guidelines for Software, Application notes

Internet pages

Current