Preliminary lectures' overview
| Lecture number | Topics | Reading guidelines | Slides |
|---|---|---|---|
| 01 | Introduction, why C? | Vahid&Givargis: Chapter 1 Barr&Massa: Chapter 1 | PDF, macro.c |
| 02 | C for embedded systems I | Vahid&Givargis: Chapter 2 Barr&Massa: Chapters 3-5 Walls: chapter 4 | PDF examples.zip |
| 03 | C for embedded systems II | Vahid&Givargis: Chapter 2 Walls: chapter 4 | |
| 04 | I/O Programming | Barr&Massa: Chapters 7-8 Vahid&Givargis: Chapter 6 | |
| 05 | Concurrency and communication | Recap. on concurrency and scheduling: Silberschatz et al. 2009 (course book in Operating Systems course) Navet&Simonot-Lion, 2009 | |
| 06 | State machines | Vahid&Givargis: Chapters 3-4 Samek: Chapters 2-3 (except 3.6) | |
| 07 | Embedded design | Design article (see literature). | |
| 08 | Exam preparation |
Page responsible: Ahmed Rezine
Last updated: 2024-04-02
