Title :
Hard real-time execution environment extension for FreeRTOS
Author :
Stangaciu, Cristina S. ; Micea, Mihai V. ; Cretu, Vladimir I.
Author_Institution :
Comput. & Software Eng. Dept., Univ. of Timisoara, Timisoara, Romania
Abstract :
In this paper, a hard real-time execution environment extension is proposed for an open source real-time operating system, FreeRTOS, in order to support a special case of hard real-time tasks, called ModXs. The goal is to obtain a real-time system which has both the capabilities offered by a dynamic, preemptive, priority based scheduling and execution environment and the determinism and predictability of a hard real time execution environment. This paper also presents an implementation of the system which was tested and validated on a hardware platform EFM32-G8900-STK.
Keywords :
operating systems (computers); processor scheduling; public domain software; real-time systems; EFM32-G8900-STK hardware platform; FreeRTOS; ModXs; dynamic preemptive priority based scheduling; execution environment; hard real-time execution environment extension; hardware platform; open source real-time operating system; Context; Dynamic scheduling; Jitter; Job shop scheduling; Kernel; Real-time systems; execution context; hard real-time (HRT); jitter; real-time operating system (RTOS);
Conference_Titel :
Robotic and Sensors Environments (ROSE), 2014 IEEE International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4799-4927-4
DOI :
10.1109/ROSE.2014.6953035