C H A P T E R I I I - R T O S
SEGGER MICROCONTROLLER SYSTEME GMBH
EMBOS
CONTACTS
GERMANY
Segger Microcontroller
Systeme GmbH
40721 Hilden - Germany
Phone: (+49)
Fax: (+49)
USA
Segger Microcontroller
Systems LLC
9 Bartherick Road
Westminster, MA 01473 - USA
Phone: (+1)
Fax: (+1)
embOS is a real time operating system for embedded applications designed to offer the benefits of a fully featured multitasking system even for hard real time applications using minimal resources.
embOS is available in source or object code form. Both come with a ready to go start project: The first multi task program is running within five minutes. The start application and usable samples are supplied in source code form. Libraries for all memory models and initialisation of the controller in
embOSView communicates with the kernel via UART and displays all available information of the tasks and major system variables. All communication is done from within the communication interrupt routines. This means that it is none intrusive if embOSView is not connected and minimum intrusive while embOSView is connected.
On most CPUs a profiling build of the libraries is available. In the profiling build, embOS collects precise timing information for every task, which enables embOSView to show the CPU load.
A simulation environment running under MS Windows is available. It can be used to write and test the entire application program on your PC (all routines are 100% identical to your embedded application). This makes debugging and development easy and convenient and saves development time. The simulation is an open environment which also allows adding
•Preemptive multitasking
•Priority controlled scheduling
•Round robin scheduling
•Zero interrupt latency
•Small footprint
•Easy to use start project included
•Profiling support included
•No royalties