RTEMS on top of linux or FreeBSD?

Bornet Romain romain.bornet at heig-vd.ch
Mon Sep 2 06:27:39 UTC 2013


To answer the original questions

>> Is it currently possible to run rtems as an application on top of linux or FreeBSD? I have an where I need to simulate multiple instantiations of rtems and would benefit from running native.
We are using Qemu to run our RTEMS applications and I think it is just fine for the use case you are describing. You can start multiple instances of Qemu running the same or different RTEMS applications.
For communication between the different instances you can either use a socket-based interface using the emulated network between the different instances or use shared memory as documented here: http://wiki.qemu.org/TexiDemo#Inter-VM_Shared_Memory_device

>> If not, are there any major show stoppers in developing a BSP for running rtems as a thread on top of another OS?
Qemu does not bring so much overhead and runs almost as fast as native. Moreover, Qemu already offers advanced functionalities for debuging for example. I don't think that the overhead of developing your own BSP/port to run RTEMS natively as a userspace application is worth.


From: rtems-users-bounces at rtems.org <rtems-users-bounces at rtems.org> on behalf of Gedare Bloom <gedare at rtems.org>
Sent: Saturday, August 31, 2013 4:55 PM
To: Ralf Corsepius
Subject: Re: RTEMS on top of linux or FreeBSD?

Ralf/Chris, The original poster was asking a different question about
executing RTEMS within a host OS environment.

For reference the conversation about a way to do it:

On Sat, Aug 31, 2013 at 3:06 AM, Ralf Corsepius
<ralf.corsepius at rtems.org> wrote:
> On 08/31/2013 08:13 AM, Chris Johns wrote:
>> Ralf Corsepius wrote:
>>> MinGW lacks such a centralized "distribution"
>> These days MinGW has a tool that provides packages.
> Which MinGW are you referring? MinGW.org or MinGW-w64? Did they both merge?
> Fedora/Red Hat ships MinGW-w64 linux->MinGW toolchains and has abandoned
> supporting mingw.org.
> Ralf
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
rtems-users mailing list
rtems-users at rtems.org

More information about the users mailing list