Building RTEMS for a host?
Thomas Doerfler
Thomas.Doerfler at embedded-brains.de
Tue Nov 7 18:27:58 UTC 2006
Hello,
Stefan.Pusl at comneon.com schrieb:
>
> This sounds quite good. Is there a way to run a program executable under windows (e.g. Windows 2000)? The reason is, that a simulator increases the complexity. In order to have fast success, it is always better to keep it simple.
In general, Win2000/XP as a host is supported through either the cygwin
tools or the MinGW toolset, see:
http://www.rtems.com/wiki/index.php/MinGW_Tools_for_Windows
I have no experience, whether you can run a RTEMS executable under
Windows/cygwin. Since the cygwin environment is not a perfect emulation
of a posix environment, I would expect some problems there. Maybe some
other guy has experience here?
In general, I would prefer a linux system as a host (and a base for
simulation).
wkr,
Thomas Doerfler.
>
> Best regards
>
> Pusl
>
> -----Original Message-----
> From: Thomas Doerfler [mailto:Thomas.Doerfler at embedded-brains.de]
> Sent: Tuesday, November 07, 2006 7:02 PM
> To: Pusl Stefan (CN SWM PS1)
> Cc: rtems-users at rtems.com
> Subject: Re: Building RTEMS for a host?
>
> Hello,
>
> 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.
>
> wkr/mfg,
>
> 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 embedded-brains.de
> PGP public key available on request
>
> Stefan.Pusl at comneon.com 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
>> COMNEON GmbH & Co. OHG
>> 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 comneon.com
>> ----------------------------------------------------------
>>
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.com
>> http://rtems.rtems.org/mailman/listinfo/rtems-users
--
--------------------------------------------
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 embedded-brains.de
PGP public key available on request
More information about the users
mailing list