Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 Embedded Computer Systems

Embedded Computer Systems

Course title: Embedded Computer Systems

Code: 3ФЕИТ05З007

Number of credits (ECTS): 6

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

Prerequisite for enrollment of the subject: None

Course Goals (acquired competencies): Understands Embedded system design processes and problems with real-time applications. Knows a modern microcontroller for practical applications. Uses various application tools (hardware and software design environments). Applies tools for real-time design. Has skills for designing simple to medium complexity Embedded Systems.

Total available number of classes: 180

Course Syllabus: Introduction – Embedded System definition, examples, general embedded system design-flow; embedded systems based on ARM CORTEX-M architecture – CPU, internal components (ISA, memory, buses, clock generator, VIC), STM32 peripherals (digital IO, timers, A/D and D/A, communication ports, RTC, watchdog); hardware/software design issues, programming with interrupts, real-time issues; RTOS, development tools, debugging and testing.

Literature:

Required 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

Additional Literature

No.

Author

Title

Publisher

Year

1

Trevor Martin

The Insiderr’s Guide to Cortex M3 Microcontrollers

Hitex (UK) Ltd.

2009

2

Jean Labrose

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

Micrium Press

1999