SEGGER Embedded RTOS
embOS - Real time Operating System
embOS, a small and efficient real-time kernel, supports all common 8/16/32-bit CPUs and has become one of the most popular kernel. embOS provides on all CPU the benefits of a fully featured multitasking system by 100% identical API e.g. low memory footprint, fast context switches, low interrupt latency, embOSView.
embOS comes with a viewer that allows looking into the system from the PC (including profiling). Its small memory footprint makes it also suitable for single-chip applications. embOS is royalty-free, can be used in a unlimited number of projects and comes with 12 months of technical support and free updates.
- Preemptive scheduling: Guarantees that of all tasks in READY state, the one with the highest priority executes, except for situations where priority inversion applies.
- Ready-to-use: No configuration needed
embOSView - the Profiling Tool
embOSView is a very helpful tool for analysis of the running target application in real time. It displays the state of a running application using embOS.
All communication is done from within the communication interrupt routines. This means that the communication is none intrusive if embOSView is not connected and minimum intrusive while embOSView is connected. In the profiling build, embOS collects precise timing information for every task, which enables embOSView to show the CPU load.Read more.