Skip to content

MariusRock/EDF-VD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

An EDFVD Implementation for FREERTOS


This is a modification of FREERTOS V8.2.0, such that it schedules accordingly to EDFVD.
It's uesed on an Hercules Safety TMS570 microcontroller

Mainly all changes are made in os_tasks.c. A macro configUSE_EDFVD_SCHEDULER defines wether this adjustment is used. The Coding Standard and Style Guide of FREERTOS is widely kept.


What is EDFVD?

Earliest Deadline First with Virtual Deadline (EDFVD) is a scheduling algorithm for mixed-criticality systems, which are ubiquitously in in the certification process of Real Time Operating Systems. Certification Authorities like in the automotive or aerospace industry require sometimes certain WCETs for safty critical applications. EDFVD is a good choice to achieve guarantees in budget allocation of tasks and can help this way to get software certified.


Related Projects in FREERTOS

About

EDFVD Implementation for FREERTOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published