dgobalak / PlutOS

A minimal RTOS implementation for an ARM Cortex-M3 microcontroller
0 stars 1 forks source link

Integrate priorities into the scheduling policy #4

Closed dgobalak closed 1 year ago

dgobalak commented 1 year ago

Instead of round-robin scheduling of all tasks, let's use priorities so that some tasks can be more time-sensitive than others. Tasks of equal priority can run in a round-robin fashion. Otherwise, the highest-priority task runs before any lower-priority tasks.

dgobalak commented 1 year ago

Deadlines implemented as part of EDF scheduler