Real-time frameworks/RTOS based on active objects & state machines
Real-time frameworks/RTOS for building responsive and modular real-time embedded software as systems of active objects (concurrent state machines). The QP family consists of QP/C, QP/C++, and QP-nano frameworks, which are all strictly quality controlled, superbly documented, and commercially licensable. The behavior of active objects (a.k.a. actors) is specified in QP by means of hierarchical state machines (UML statecharts). The frameworks support manual coding of UML state machines in C or C++ as well as automatic code generation by means of the free QM modeling tool. All QP frameworks can run on bare-metal MCUs, completely replacing a traditional RTOS. Ports and ready-to-use examples are provided for major embedded CPUs, such as ARM Cortex-M, ARM7/9, MSP430, as well as Arduino and mbed. QP/C and QP/C++ can also work with a traditional RTOS/OS, such as ThreadX, FreeRTOS, embOS, and uC/OS-II as well as Linux (POSIX), Windows.
ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
K-OS is an open-source realtime-operating-system based on the OSEK/VDX standard aimed at compiler and microcontroller independence. Currently we support Motorola (Freescale) HC12/HCS12/HCS12X targets.
HAL for STMicroelectronics SPC5xx microcontrollers.
The SPC5-HAL project implements an Hardware Abstraction Layer derived from the HAL of the ChibiOS/RT project. This derived HAL does not call an operating system directly but defines a customizable abstraction layer (SPC5-OSAL). This mean that SPC5-HAL can be used also without an operating system.
SylixOS real-time operating system, system layer consistent with the POSIX standard (except some kernel service). some open source software has been integrated into SylixOS. it is a complete embedded software development platform.
A Small, Reliable, Compact, Object-Oriented, Portable RTOS(Real-time operating system).
AUTOSAR 4.0 BSW Project
This project provides basic software component based on AUTOSAR 4.0