Master: EMBEDDED SYSTEMS - ES

Course: EMBEDDED SYSTEMS DESIGN - ESD


Course topics:
Week Topics To read
01 (02.10.2018) Introduction
[Marwedel] - chapter 1
[Li] - chapter 1
02 (09.10.2018) Introduction (cont)
Murphy's Laws
Basic of developing for embedded systems

[Buttazzo] - pages 4-5
[Li] - chapter 2
03 (16.10.2018) Embedded System initialization
Hardware-software codesign
.
[Li] - chapter 3
[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
04 (23.10.2018) Hardware-software codesign (cont)
PWM examples
Finite State Machine - design tool
.
.
[Williams] - chapter 5
05 (30.10.2018) Finite State Machine - design tool (cont)
Finite State Machine - implementation options
.
[Williams] - chapter 6
06 (06.11.2018) Finite State Machine - implementation options (cont)
Exceptions and Interrupts
.
[Li] - chapter 10
07 (13.11.2018) Exceptions and Interrupts (cont)
Safe and structured use of interrupts in RT and ES
.
[Lee] - chapter 16
08 (20.11.2018) Introduction to RTOS
Scheduling - basic concepts
[Li] - chapter 4
[Cottet] - chapter 1.2
09 (27.11.2018) Scheduling - basic concepts (cont)
Scheduling of independent tasks
.
[Cottet] - chapter 2
10 (04.10.2018) Scheduling of independent tasks (cont) .
11 (11.12.2018) Scheduling of dependent tasks [Cottet] - chapter 3
12 (18.12.2018) Scheduling schemes for handling overload [Cottet] - chapter 4
13 (08.01.2019) Tasks
Semaphores
[Li] - chapter 5
[Li] - chapter 6
14 (15.01.2019) 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