[Xenomai-core] Skin Arinc 653

2008-07-17 Thread Marc Kaufmann
Hello people,

I am a new member, registred on Gna!  Xenomaï mailing lists.

At the moment, my role is to help teams to develop embedded software in
aerospace (aeronautics system including Scade applications, middleware and
basic/complex operating system ...).

I have some questions about Xenomaï:

   - Is a skin Arinc 653 available or not ?
   - If not, is-it possible to develop spatial/temporal partioning on top of
   Xenomaï ?
   - Shall Xenomaï  require  a Linux platform to run ?
   - If Linux is not required, is-it a faq or some directives in order to
   make a port on a scratch operating system or an existing micro-kernel
   (example : MicroCOS-II, uCLinux, eCos ...) ?
   - Can be Linux replaced by a VxWorks COIL (Core OS Interface Library)
   architecture ?

Sorry, if my questions seem to be newbies, it is my first collaboration on
this mailing list !

Regards,
Marc Kaufmann.
___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core


Re: [Xenomai-core] Skin Arinc 653

2008-07-17 Thread Bruno Rouchouse
Hi Mark,

2008/7/17 Marc Kaufmann [EMAIL PROTECTED]:

 Hello people,

 I am a new member, registred on Gna!  Xenomaï mailing lists.

 At the moment, my role is to help teams to develop embedded software in
 aerospace (aeronautics system including Scade applications, middleware and
 basic/complex operating system ...).

 I have some questions about Xenomaï:

- Is a skin Arinc 653 available or not ?

 Not that I know about. No official skin has been implemented so far.


-
- If not, is-it possible to develop spatial/temporal partioning on top
of Xenomaï ?

 Xenomai should have all mechanisms available to allow such implementation.
I remember that Philippe added some piece of implementation a while ago in
order to allow multiple thread suspension. The idea behind that was to
enable Arinc-653 partitioning model, although it can apply to any time slice
scheduling.


-
- Shall Xenomaï  require  a Linux platform to run ?

 Yes Xenomai micro kernel and skins are developed on top of the Linux
kernel, although I think it is possible to make it run on bare metal i.e.
only using Xenomai scheduler without Linux as a host operating system.


-
- If Linux is not required, is-it a faq or some directives in order to
make a port on a scratch operating system or an existing micro-kernel
(example : MicroCOS-II, uCLinux, eCos ...) ?

 Probably possible but I don't know enough about Xenomai's implementation to
be able to answer that one. You also have to be aware of potential licensing
issues here. Xenomai is published under GNU General Public License (GPL).


-
- Can be Linux replaced by a VxWorks COIL (Core OS Interface Library)
architecture ?

 You are not at the same level here. COIL is a proprietary and specific
library of WindRiver's Arinc-653 platform which provides basic
functionalities to allow communication between application and the core OS.
If Linux is used as Core OS with the help of Xenomai and a specific skin to
implement partitioning, talking about COIL here is not appropriate.


-

 Sorry, if my questions seem to be newbies, it is my first collaboration
 on this mailing list !

 Regards,
 Marc Kaufmann.

 --Bruno




 ___
 Xenomai-core mailing list
 Xenomai-core@gna.org
 https://mail.gna.org/listinfo/xenomai-core


___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core