Xenomai

Xenomai est un socle applicatif qui permet de développer des applications temps réel. Pour faire bref, c'est un noyau temps réel qui se juxtapose au noyau Linux qui lui a un fonctionnement en temps partagé. Xenomai offre plusieurs API native, posix, vrtx, … L'application peut s'exécuter dans l'espace utilisateur ou l'espace noyau.

Xenomai est sous licence GPL.

Installation

Installez les paquets xenomai-doc libxenomai1 libxenomai-dev

Fabrication du initramfs du noyau xenomai et mise à jour du menu de démarrage

update-initramfs -c -k 2.6.32.20-xenomai-2.5.5.2 && update-grub

FIXME pour la commande précédente.

Redémarrer la machine et choisir le noyau xenomai.

L'erreur au démarrage MP-BIOS bug: 8254 timer not connected to IO-APIC n'est pas grave.

Lancer un programme de test:

latency

Si le programme fonctionne, c'est bon votre installation a réussie vous pouvez commencer à développer des applications temps réel.

Utilisation

Pour la compilation utiliser le Makefile mis à disposition. Vous pouvez également lire, compiler et exécuter les autres exemples.

Les exemples

Voir aussi