Skip to content

Deadline driven scheduler using Earliest Deadline First (EDF) implemented ontop of the FreeRTOS scheduler

Notifications You must be signed in to change notification settings

alexandercote/FreeRTOS_Deadline_Driven_Scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

FreeRTOS_Deadline_Driven_Scheduler

Deadline driven scheduler using Earliest Deadline First (EDF) implemented ontop of the FreeRTOS scheduler.

System validation completed using a toy application utilizing on-board LEDs and and the user button to create aperiodic tasks on the STM32F407G Discovery board.

image

Task Execution time Relative Deadline LED Colour
Periodic Task 1 95 500 Amber
Periodic Task 2 150 500 Green
Periodic Task 3 250 750 Blue
Aperiodic Task 1 50 200 Red

all times are in ticks set at 1kHz, therefore 1000 ticks = 1 second

About

Deadline driven scheduler using Earliest Deadline First (EDF) implemented ontop of the FreeRTOS scheduler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published