Home | Publications | Research | Teaching |Links
EE489/EE589 Real-time Embedded Systems
Course Description: This course introduces students the recent advances in real-time embedded systems design. Topics cover real-time scheduling approaches such as clock-driven scheduling and static and dynamic priority driven scheduling, resource handling, timing analysis, inter-task communication and synchronization, real-time operating systems (RTOS), hard and soft real-time systems, distributed real-time systems, concepts and software tools involved in the modeling, design, analysis and verification of real-time systems.
Textbooks:
Week | Dates | Topics | Readings & Handouts | Labs & HW |
---|---|---|---|---|
1 | Jan.13 - Jan.17 |
|
Chapter 1, lec1 | FreeRTOS Task Management Tutorial on Task |
2 | Jan.20 - Jan.24 |
|
Chapter 2, lec2 | Task Management lab1 |
3 | Jan.27 - Jan.31 |
|
Chapter 2, lec3 | Task Management |
4 | Feb.3 - Feb.7 |
|
Chapter 3, lec4 | Task Management lab2 |
5 | Feb.10 - Feb.14 |
|
Chapter 3, lec5 | Task Management |
6 | Feb.17 - Feb.21 |
|
Chapter 3, lec6 | Task Management lab3 |
7 | Feb.24 - Feb.28 |
|
Chapter 5, lec7 | Queue Management Tutorial on Queue |
8 | Mar.3 - Mar.7 |
|
Chapter 7 lec8 | Queue Management lab4 |
9 | Mar.10 - Mar.14 |
No classes (Spring break) |
||
10 | Mar.17 - Mar.21 |
|
||
11 | Mar.24 - Mar.28 |
|
||
12 | Mar.31 - Apr.4 |
|
||
13 | Apr.7 - Apr.11 |
|
||
14 | Apr.14 - Apr.18 |
|
||
15 | Apr.21 - Apr.25 |
|
||
16 | Apr.28 - May 2 |
|
||
17 | Final Exam |
|