Stage : Développement d'un skin Autosar pour Xenomai

AUTOSAR est un standard qui définit une architecture logicielle ainsi qu'une méthodologie de développement pour les calculateurs embarqués temps réel pour l'automobile (www.autosar.org).
Xenomai est une extension temps réel du noyau Linux qui permet de faire cohabiter sur un même calculateur des applications avec des contraintes temps réel et des applications Linux classiques (www.xenomai.org).
Xenomai a la particularité de proposer différentes formes d'API appelées skin permettant de faciliter le portage d'applications initialement développées pour un autre OS (POSIX, VxWorks, ...).

L'objectif de ce stage est de développer un skin AUTOSAR pour Xenomai afin de permettre l'intégration d'applications AUTOSAR au sein d'un calculateur Linux.

Les activités à réaliser au cours de ce stage sont :

  •  Conception du skin à partir de l'étude des spécifications Autosar et de l'API Xenomai
  •  Développement d'un outil permettant de générer le code du skin à partir d'une configuration Autosar
  •  Portage de drivers Autosar (MCAL) dans le modèle de driver Xenomai (RTDM)
  •  Etude des moyens de communication entre les applications Autosar et les applications Linux
  •  Développement et intégration d'une application de démonstration
  •  Linux, Autosar, Xenomai, Langage C, Eclipse, EMF, Xpand/Xtend

 Le sujet de ce stage aborde plusieurs domaines complémentaires qui permettront au stagiaire de développer des compétences à la fois sur le développement Linux embarqué mais aussi sur les OS temps réel et les applications Autosar.

Formation requise :

  •  Stage de fin d’études de master ou cycle d’ingénieur

Connaissances souhaitées :

  •  Maîtrise de Linux
  •  Bon niveau en C
  •  Bonne maîtrise du temps réel
  •  Connaissances en électronique

Qualités personnelles :

  •  Autonomie, curiosité technique, rigueur