Master: EMBEDDED SYSTEMS - ES
Course: EMBEDDED SYSTEMS DESIGN - ESD
| 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 |
| 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 |