1. Real-Time System concepts: Shared Resources – Multitasking – kernels – Schedulers – task priorities – mutual exclusion – deadlock – inter task communication – kernel objects
2. Timer and timer services: real time clocks – Timer ISRs – Soft timers – I/O subsystem – Memory management techniques – Concurrency – synchronization and communication
3. File system, device and memory management aspects – Performance and safety features – Real-Time POSIX issues
4. Structured Design for Real-time Systems - Designing for Multitasking; UML for Real-time Systems - System Integrity - Selecting Languages for RTS Development - C, Ada & Java - Cross Development Techniques
5. Case studies of RealTime Embedded operating systems – Montavista Linux, QNX, VxWorks, WindowsCE – eCos
|