Welcome

In this project, we analyzed the basic scheduling mechanism as provided by the VxWorks Real-Time Operating System (RTOS) and get acquainted with the VxWorks in the Tornado Environment. We implemented the EDF scheduler by creating various task sets.

A brief overview of VxWorks:

                 VxWorks is an Real-Time Operating System which is developed by Wind River (http://www.windriver.com/), with support for multi-tasking, mutual exclusion, easy to use inter-task communication, and two types of scheduling namely RMS and EDF. For development purposes, Tornado environment is used with VxWorks. VxWorks applications work at the OS layer. Applications can make system calls to the VxWorks kernel through an API in order to interface with the board’s hardware. The Xilinx hardware API is also available for writing application code, but VxWorks handles interfacing with this API for the most part.