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