xenomai-main
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xenomai-main] Xenomai only for x86-architecture


From: Philippe Gerum
Subject: Re: [Xenomai-main] Xenomai only for x86-architecture
Date: Fri, 11 Oct 2002 18:43:24 +0200

Hi,

For the most part, the Xenomai codebase is arch-independent, but
relies on a small layer which binds its nanokernel to the underlying
h/w architecture.  The emulators run over the nanokernel, and your
apps run over the emulators -- none of them see the actual hardware
(well, except a few h/w dependent bits from your application maybe).

This small layer currently exists for x86 only (see
nucleus/arch/rtai-x86.h or nucleus/arch/adeos-x86.h) if you plan to
have your application run as a kernel module in order to achieve hard
real-time. OTOH, if soft RT is ok for your needs, you should be able
to run Xenomai (including its emulators) in user space over its posix
(see nucleus/arch/posix.h) layer on a PPC box, but AFAIK, this has not
been done yet.

Porting the kernel-based layers to PPC should be quite simple for
anyone who knows enough about the PPC interrupt subsystem. In the
specific case of rtai for PPC, this port is even already available
from the RTAI project (www.rtai.org), so what's needed for Xenomai is
only adding a few PPC bits on top of it such as Xenomai-specific FPU
support routines.

Some useful pointers:
http://www.nongnu.org/xenomai/perspective.html
http://www.nongnu.org/xenomai/layers.html

Best regards,

Philippe.

Niklaus Giger writes:
 > Hi
 > 
 > I am interested in a vxWorks emulator for PowerPC and stumbled over the 
 > xenomai project. From the documentation it is not clear, whether it supports 
 > only the x86-architecture or not.
 > 
 > Any hint would be appreciated.
 > 
 > Salutations cordiales
 > 
 > -- 
 > Niklaus Giger
 > Wieshoschet 6
 > CH-8753 Mollis
 > Tel. ++41 55 612 20 54 (privat)
 > Tel. ++41 55 618 64 68 (Geschäft)
 > 
 > 
 > _______________________________________________
 > Xenomai-main mailing list
 > address@hidden
 > http://mail.freesoftware.fsf.org/mailman/listinfo/xenomai-main
 > 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]