Skip to content

nirjharm/Scheduler

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published