RTEMS on top of linux or FreeBSD?

Devin Butterfield devin.butterfield at gmail.com
Fri Sep 20 15:57:24 UTC 2013


Thanks for all the comments on this. I think for now I'll try using QEMU,
and only consider alternatives if performance becomes a problem.

Thanks again.
--
Regards, Devin


On Sun, Sep 1, 2013 at 11:27 PM, Bornet Romain <romain.bornet at heig-vd.ch>wrote:

> Hi,
>
> 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.
>
> Regards,
>     Romain
>
> ________________________________________
> 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
> Cc: RTEMS
> 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:
> http://www.rtems.org/pipermail/rtems-users/2013-February/010974.html
>
> 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
> http://www.rtems.org/mailman/listinfo/rtems-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20130920/47de2fd9/attachment-0001.html>


More information about the users mailing list