|
Real-time and embedded systems |
|
|
9h L / IIC_TR |
|
|
Jérôme BILLON |
|
|
Real Time Systems Embedded Systems |
|
|
Introduction to embedded systems Definition of a real time system Entities of real time programming.
|
|
|
The different approaches |
|
|
Polling loops Cyclic executives State machines Multithreads executives both pre-emptive and non pre-emptive Memory models Perspectives.
|
|
|
Pre-emptive executives |
|
|
Scheduling Resource sharing mechanisms Deadlocks and priority inversion The Rate monotonic scheduling theory Inside an executive Standards The OSEK/VDX example.
|
|
|
Java |
|
|
Technical and marketing context Open embedded systems Using Java in real time and embedded systems.
|
|
|
Dependability |
|
|
Concepts Fault-tolerant techniques and architecture Dependability and real time The MARS example.
|
|
|
|
|
References
W. Stallings, « Operating Systems », Prentice-Hall, 2001. |
|
|
Last update 05/07/2007 by Cl.M. |