Home header
Linux temps réel embarqué et outils de développements Technique





Formation Linux Temps Réel avec ADEOS et XENOMAI

Réf.FormationpdfDuréeLieuDatesTarif
6130Linux temps réel 4 J.
Nous consulter
1940€
 

Autres formations du même cycle

 
6110Noyau Linux et drivers 4 J.Nous consulter1940€
6120Linux embarqué 4 J.Nous consulter1940€
6140drivers sous Linux 2.6 4 J.Nous consulter1940€


Linux temps réel

Objectifs

Ce stage permet aux ingénieurs en informatique confrontés a des problèmes de temps réel industriel, commandes de moteurs pas à pas, pile de protocole réseau de type GSM ou Bluetooth, de pouvoir concevoir sur la même cible:

  • des applications temps réel dur, de temps de latence de l'ordre de quelques µs piloté,
  • et des applications standard de Linux, offrant une large gamme d'application et d'interface Homme machine (bases de données, serveur WEB, etc.).

Cette formation Linux temps réel aborde rapidement les principes et les limitations temps réel de Linux 2.6 puis développe les principes de base de ADEOS, RTAI, Xenomai, micro-noyaux permettant le fonctionnement de process sur des bases de temps réel industriel.

Pré-requis

Au minimum: Connaissance de la programmation sous Linux ou sous un OS temps réel.
De préférence: Bonnes connaissance des OS temps réel et du C, connaissance générales UNIX/Linux.


Programme

Présentation de l'architecture Linux pour le temps réel

  • Les outils, compilateur et cross-compilateur GCC, binutils, loader uBoot, ADEOS, Linux, Xenomai.
  • Travaux Pratiques: Réunir l'ensemble des outils de développement sous Linux. Utiliser Qemu pour tester des développements sous Linux.

Domaines ADEOS

  • Etude des techniques utilisées pour la virtualisation des interruptions et le partitionnement entre OS Linux et OS temps réel.
  • Travaux Pratiques: Réaliser une interface de trace d'interuptions avec ADEOS.

Présentation de l'architecture Xenomai

  • Fonctionnement de Xenomai, les schedulers, les IPC, communication avec Linux. Les differents domaines Linux et Xenomai, le mode natif, rtdm
  • Les skins, POSIX, VRTX, PSOS+, VXWORKS, RTAI et UITRON
  • Présentation des interfaces de programmation, tâches périodiques et apériodiques.
  • Travaux Pratiques: Développement de petites applications de test sous Xenomai. Mesures des temps de latence sur interruption et sur les changements de contexte.

Programmation temps réel

  • Comment écrire un programme multi-thread avec Xenomai, communication entre domaines, mécanismes de synchronisation inter-domaines.
  • Travaux Pratiques: Ecriture d'une applications inter-domaine, Xenomai et Linux. La partie Xenomai étant dédiée à l'acquisition, la partie Linux à la présentation des données.

Conseils et astuces

  • Les configurations incompatibles, l'accès au réseau, les drivers sous Xenomai
  • Travaux Pratiques: Utilisation de skins, écriture d'une application VXWORKS (ou PSOS+ ou VRTX ou UITRON) Ecriture d'un driver de port d'imprimante pour Xenomai.


Participants

Cette formation est adaptée aux techniciens et ingénieurs, utilisant Linux et confrontés à des problèmes de temps réel ou bien utilisant un système temps réel et désirant y ajouter la diversité d'applications de Linux.


Matériel mis à disposition des participants

Les travaux pratiques du stage Linux temps réel sont réalisés sur:

  • Ordinateur portable ou station de travail sous Linux.
  • Autre cible fourni par les participants sur demande (*).

(*) Attention ces modifications peuvent entrainer une modification des themes abordés.


Mis en place des sessions

  • Nombre de participants: Le nombre de participant est limité à 8 par session
  • Formateurs: Nos formateurs sont tous des ingénieurs expérimentés, ayant plus de 10 ans de pratique sur Linux temps réel.
  • Sessions standard: consultez le calendrier 2009.
  • Sessions spéciales: Organisation de sessions en intra-entreprise sur demande. Dans ce cas nous pouvons adapter la formation à vos besoins précis.


Inscrivez-vous pour une session

MNIS est agréé pour les formations d'entreprise, la déclaration d'activité est enregistrée sous le numéro 11 75 43153 75 auprès du préfet de région d'Ile de France.

Envoyez-nous un email, indiquant la formation et les dates que vous avez retenues et nous contacterons pour finaliser avec vous votre inscription.
Cliquez pour cela sur l'icône à droite...


Consultez nos références - contactez-nous à mnis@mnis.fr.



©M.N.I.S Société | Produits | Services | Formations | Support | Partenariat | Presse | Téléchargements ©M.N.I.S