All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philippe Gerum <rpm@xenomai.org>
To: pwaechtler@domain.hid
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-core] use case: possible to boot Posix subsystem in <50ms and then Linux?
Date: Fri, 27 Mar 2009 17:31:47 +0100	[thread overview]
Message-ID: <1238171507.6815.250.camel@domain.hid> (raw)
In-Reply-To: <200903271717.07188.pwaechtler@domain.hid>

On Fri, 2009-03-27 at 17:17 +0100, Peter Wächtler wrote:
> Am Friday 27 March 2009 16:46:12 schrieb Gilles Chanteperdrix:
> > Peter Wächtler wrote:
> > >> As a side note, I have a question for the automotive industry people.
> > >> Would there be an interest in developing an OSEK skin for Xenomai? I
> > >> have been thinking about that for some time, but still have not found
> > >> time to start the job. I have read the OSEK spec, and found the
> > >> interface pretty simple (though some part of the job has to be done
> > >> offline, and annoyingly need to read XML files). The OSEK com spec, on
> > >> the other hand, looks rather scary.
> > >
> > > There are open source OSEK implementations. AFAIK, all far from
> > > completeness.
> > >
> > > You can start with
> > > http://opensek.sourceforge.net/
> > >
> > > or have a look at the list at
> > > http://en.wikipedia.org/wiki/OSEK
> >
> > My question is: would you, people working for the automotive industry,
> > use it. Do you need this, or is OSEK dead and people are using POSIX.
> 
> Can't answer with yes or no.
> OSEK is in use today and will be used for several years.
> AUTOSAR is a new aproach for providing a framework for easier reuse/relocation 
> of functionality.
> And POSIX is used whereever Linux or QNX is involved (mediaplayers,navigation 
> with file access)
> 
> The problem with using a newly open source OSEK implementation is risk and 
> trust and level of testing/validation and TOOLS and CAN stack support.
> 

If I understand correctly what Gilles had in mind, the intended usage
would not be actual embedding, but rather provide a host-based
development environment that is OSEK-aware, on top of which one could
write most of an arch-independant application, use the productivity
tools and rich debug tools available there to work out the issues and
validate it, before moving the code to the actual control units for
finalization, this time on a real, certified OSEK-compliant core.

A bit like having arinc653 on a linux-based system: this won't be
certified before hell freezes, this won't actually be embedded in any
flight control system, but this allows accurate simulation provided the
APEX is properly implemented, and makes the initial stages of the
implementation way easier then banging one's head on the target
directly.

> I think it's very late - but this depends on quality of implementation. OSEK 
> is for the "smaller" control units. I guess we will have "smaller" ECUs in 
> our new cars for the next 10 years.
> But on the other hand a manufacturer like Volkswagen has chosen Vector osCAN 
> as OSEK implementation. I doubt that they will change that for no good 
> reason. Royalties are rather low and the emphasize is TOOLS and CAN support.
> 
> 	Peter
> 
> 
> _______________________________________________
> Xenomai-core mailing list
> Xenomai-core@domain.hid
> https://mail.gna.org/listinfo/xenomai-core
-- 
Philippe.




  parent reply	other threads:[~2009-03-27 16:31 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-27 14:38 [Xenomai-core] use case: possible to boot Posix subsystem in <50ms and then Linux? Peter Wächtler
2009-03-27 14:41 ` Steven Seeger
2009-03-27 15:17   ` Peter Wächtler
2009-03-27 15:31     ` Steven Seeger
2009-03-27 14:53 ` Gilles Chanteperdrix
2009-03-27 15:41   ` Peter Wächtler
2009-03-27 15:46     ` Gilles Chanteperdrix
2009-03-27 16:17       ` Peter Wächtler
2009-03-27 16:23         ` Gilles Chanteperdrix
2009-03-27 16:31         ` Philippe Gerum [this message]
2009-03-27 15:55     ` Gilles Chanteperdrix
2009-03-27 15:59     ` Philippe Gerum

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1238171507.6815.250.camel@domain.hid \
    --to=rpm@xenomai.org \
    --cc=pwaechtler@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.