Building RTEMS for a host?

Thomas Doerfler Thomas.Doerfler at
Tue Nov 7 18:02:07 UTC 2006


you are right, simulating a target on a host is quite efficent in many
cases. There are several ways to do this:

You can build RTEMS for one of the simulator targets. AFAIK the
following are supported:

PSIM (PowerPC Architecture), ERC32 (Sparc Architecture) and QEMU (which
at least simulates an i386). These targets are simulated inside a GDB
session. Other simulators might be usable aswell.

Another way to simulate RTEMS would be to build for a "posix" target,
with this target, your RTEMS software system will be compiled and linked
to a program executable that can be run on your host system (e.g Linux
system on a i386 machine). But AFAIK this method is no longer so heavily
used due to the benefits you get from the simulator approach.


Thomas Dörfler.

embedded brains GmbH
Thomas Doerfler           Obere Lagerstr. 30
D-82178 Puchheim          Germany
Tel. : +49-89-18 90 80 79-2
Fax  : +49-89-18 90 80 79-9
email: Thomas.Doerfler at
PGP public key available on request

Stefan.Pusl at schrieb:
> Hello,
> I'm a newcomer regarding RTEMS and I investigate, if RTEMS can be used as real-time operating system on a host for testing activities. In the documentation of RTEMS I always read about building RTEMS for a specific target. Is there a way to use RTEMS on a host, because the first testing activities for an application a more effective on a host?
> Best regards
> Pusl
> ---------------------------------------------------------
> Stefan Pusl
> An Infineon Technologies Company
> Rosenheimer Str. 116
> D-81669 München Germany
> Phone: +49 (0)89 234 27713
> Fax:     +49 (0)89 234 27840
> Email: stefan.pusl at
> ----------------------------------------------------------
> _______________________________________________
> rtems-users mailing list
> rtems-users at

More information about the users mailing list