Skip to content

fepz/hst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HST - Heterogeneous Scheduling Task

A User Mode Scheduler for FreeRTOS.

Overview

This project implements a user-level scheduler through a user-level task, called Heterogeneous Scheduling Task (HST), in order to support Mixed Critical Systems in a very flexible way, in the FreeRTOS Real-Time Operating System (www.freertos.org).

The HST design is documented with detail in: FreeRTOS User Mode Scheduler for Mixed Critical Systems, Francisco E. Páez, José M. Urriza, Ricardo Cayssials, Javier D. Orozco. 2015 Sixth Argentine Conference on Embedded Systems (CASE). ISBN 978-987-45523-4-1, pp. 37-42, 2015.

The FreeRTOS directory contains a copy of the FreeRTOS source code for the ARM Cortex-M3 port. A copy of the mbed Microcontroller Library for the mbed LPC 1768 can be found in the mbed directory.

Examples

See the EXAMPLES directory for instructions on how to build example programs that implements multiples scheduling algorithms by means of the HST.

COPYING

This software is licensed under the GNU General Public License v2.0. A copy of the license can be found in the LICENSE file.

FreeRTOS is Copyright (C) 2010 Real Time Engineers Ltd., and is licensed under a modified GNU General Public License (GPL). See: http://www.freertos.org/a00114.html

The mbed Microcontroller Library is Copyright (c) 2006-2013 ARM Limited, and is licensed under the Apache License, Version 2.0.

About

User Mode Scheduler for FreeRTOS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages