Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 997 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 997 Bytes

Scheduler

Introduction

This project aims to provide a set of tools to create task sets, execute them using a discrete time step executor, and display the resulting schedule in an easy to understand, user-friendly HTML graphical document. The tools also allow in depth customization of the types of tasks created and the execution configurations.

Running the Whole thing

Running the setup is fairly straightforward.

First pull the code from the git repo, and edit the randomgen.cpp file to your desirable state, to produce the taskset.

Next run: (It automatically runs make)

./geninput.sh N //Here N is the # of tasksets you want, so for 1 set: ./geninput.sh 1

This generated N files, input0 through inputN-1 in the inputfiles folder

Finally, run:

./run.sh inputX // to draw the schedule for the Xth imput file, for eg: ./run.sh input

*Not inputfiles/inputX, just the name of the schedule in the inputfiles folder, inputX And then just open the Result.html created