Master: EMBEDDED SYSTEMS - ES

Course: EMBEDDED SYSTEMS DESIGN - ESD


Course topics:
Week Topics To read
01 (29.09.2025)
02 (06.10.2025) Introduction

Murphy's Laws
[Marwedel] - chapter 1
[Li] - chapter 1
[Buttazzo] - pages 4-5
03 (13.10.2025) Basic of developing for embedded systems [Li] - chapter 2
04 (20.10.2025) Basic of developing for embedded systems (cont)
Embedded System initialization
.
[Li] - chapter 3
05 (27.10.2025) Hardware-software codesign
.
PWM examples
[Lee] - chapter 34, without 34.3
[Marwedel] - pages 151-154, 5.2.1, 5.2.2, 5.2.5, 5.3.1, 5.5.1
.
06 (03.11.2025) Hardware-software codesign (cont)
Finite State Machine - design tool
.
[Williams] - chapter 5
07 (10.11.2025) Finite State Machine - design tool (cont)
Finite State Machine - implementation options
Exceptions and Interrupts
.
[Williams] - chapter 6
[Li] - chapter 10
08 (17.11.2025) Exceptions and Interrupts (cont)
Safe and structured use of interrupts in RT and ES
.
[Lee] - chapter 16
09 (24.11.2025) Introduction to RTOS
Scheduling - basic concepts
Scheduling of independent tasks
[Li] - chapter 4
[Cottet] - chapter 1.2
[Cottet] - chapter 2
10 (01.12.2025) Holiday
11 (08.12.2025) Scheduling of independent tasks (cont)
Scheduling of dependent tasks
.
[Cottet] - chapter 3 (without 3.2.1)
12 (15.12.2025) Scheduling of dependent tasks (cont)
Scheduling schemes for handling overload
.
[Cottet] - chapter 4
13 (12.01.2026) Tasks
Semaphores
[Li] - chapter 5
[Li] - chapter 6
14 (13.01.2026 !!!) Message queues
Pipes
Learning from failure
.
[Li] - chapter 7
[Li] - chapter 8.2
[link1]
[Cottet] - chapter 9.2



References:
Ref. Author - Book, ISBN, Publisher, Year
[Lee] Insup Lee et all (eds), “Handbook of Real-Time and Embedded Systems”, ISBN 1584886781, Chapman & Hall / CRC, 2008
[Buttazzo] Giorgio C. Buttazzo, “Hard Real-time Computing Systems: Predictable Scheduling Algorithms And Applications”, Second edition, ISBN 0387231374, Springer, September 2006
[Williams] Rob Williams, „Real-Time Systems Development”, ISBN-10: 0750664711, ISBN-13: 978-0750664714, Elsevier, 2006
[Marwedel] Peter Marwedel, “Embedded System Design”, ISBN 0387292373, Springer, December 2005
[Li] Qing Li, Caroline Yao, “Real-Time Concepts for Embedded Systems”, ISBN 1578201241, CMP Books; July 2003
[Cottet] Francis Cottet, Joëlle Delacroix, Claude Kaiser, Zoubir Mammeri, „Scheduling in Real-Time Systems”, ISBN-10: 0470847662, ISBN-13: 978-0470847664, Publisher: Wiley, December 2002
[link1] http://en.wikibooks.org/wiki/Embedded_Control_Systems_Design/Learning_from_failure