AEL 405L - Real Time Software Laboratory  
 

Indicative contents

1. Task creation, deletion and task information details. Use of timers and synchronization with time.
2. Task lock and unlock
3. Spawning multiple tasks from main task.
4. Task synchronizations, Task preemption, Timer function
5. Counting semaphore.
6. Mutual exclusion semaphore.
7. Round-robin task scheduling facilities
8. POSIX signal routines.
9. Interrupt service routines.
 

Module Resources

  • Books
  1. Jane W.S. Liu, Real – Time Systems, Prentice-Hall, 2000
  2. C.M.Krishna, K.G.Shin, Real-Time Systems, McGraw-Hill Book Co., 1997
  3. Burns, Real Time Systems and their Programming Language, Addison-Wesley Publishers Ltd., 1989.
     
  • Laboratory

Software Tools / Hardware :  Tornado Software Development Tool, VxWorks RTOS
Lab Manual : VxWorks Programmers Manual, VxWorks Users Manual