The Abassi family of RTOSes is built on a kernel: a single "C" function to handle all RTOS services. The advantages of a kernel compared to the typical multi-function RTOS?
The fully preemptive Abassi real-time kernel is available for an extensive set of processors, single and multi-core, and toolchains.
The typical size of the kernel when all features are enable is around 5 Kbytes (single core) or 6 Kbytes (multicore), 1K in its minimum configuration, and even better, it's a fast and low latency RTOS!
In addition to the standard feature set supported by most real-time kernels, the Abassi RTOS can be configured with many features unmatched in the industry. These features add robustness and code savings, and include:
See more features here