S
EGGER
M
ICROCONTROLLER
S
YSTEME
G
MBH
EMB
OS
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
“C”-source are included to tailor the
system to any application. Check out the
free fully functional trial version for the
Atmel 91 which can be downloaded at
www.segger.com .
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 "C"-code to simulate the
target specific hardware.
embOS
Simulation
comes with a ready to go start project for
MSVC++ but may also be used with other
tool chains.
•
Preemptive multitasking
•
Priority controlled scheduling
•
Round robin scheduling
•
Zero interrupt latency
•
Small footprint
•
Easy to use start project
included
•
Profiling support included
•
No royalties
C
ONTACTS
GERMANY
Segger Microcontroller
Systeme GmbH
Heinrich-Hertz-Str. 5
40721 Hilden - Germany
Phone: (+49) 2103-2878-0
Fax: (+49) 2103-2878-28
e-mail: [email protected]
USA
Segger Microcontroller
Systems LLC
9 Bartherick Road
Westminster, MA 01473 - USA
Phone: (+1) 978-874-0299
Fax: (+1) 978-874-0599
e-mail: [email protected]
III-11
C
H
A
P
T
E
R
I I I
-
R
T
O
S
5C46 AT91 3Party BAT.xp 7/09/05 2:54 Page 40