What is it all about?
embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. It is a zero interrupt latency, high-performance RTOS that has been optimized for minimum memory consumption in both RAM and ROM, as well as high speed and versatility.
* More than 20 years of continuous development * Deployed in several million devices in a wide range of application areas * Powerful and easy to use API * Outstanding and extensive user manual * Available for all popular cores, compiler and development tools * Kernel awareness plugins available * High precision per task profiling. Real time kernel viewer (embOSView) included * Unlimited number of tasks, event flags,semaphores, message queues, mailboxes and software timers * Unlimited priorities: Every task can have an individual priority => the response of tasks can be precisely defined according to the requirements of the application * Debug build performs runtime checks, simplifying development * Power management: Unused CPU time can automatically be spent in low power mode, minimizing power consumption * High resolution time measurement (more accurate than tick) * Full interrupt support: Most API functions can be used from within the Interrupt Service Routines (ISRs). * Support for Zero latency interrupts MISRA-C:2012 compliant