- More than 28 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
- Fastest boot time: 85 cycles (~500 nsec on a Cortex-M running at 168 MHz)
- MISRA-C:2012 compliant
embosView
- Displays the state of a running application using embOS
- Available for every embOS port
- Additional API trace functionality
- Communication via J-Link possible
- Communication via Ethernet possible