Final Project of Embedded and Real-time Systems
Under The Supervision of Prof.Hamed Farbeh
Spring 2023
The scheduling algorithm used is Preemptive Earliest Deadline First(EDF). This project was designed to get some basic ideas of how scheduling alogrithms are used in real world simulated systems.
- Run the Arduino file attached to the folder, as you run the file scroll down to the very bottom and copy the address path with the .Elf file ( it has .Elf at the end of it).
- Now open the Proteus project attached.
- Double click on the ATMEGA2560 board.
- Paste the address path copied in step one in the "PROGRAM FILE" section
- Click run and enjoy:)
Note: Feel free change the inputs in the code to your desired values.