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.
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
pour la commande précédente.
Redémarrer la machine et choisir le noyau xenomai.
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.
Pour la compilation utiliser le Makefile mis à disposition. Vous pouvez également lire, compiler et exécuter les autres exemples.
—- Contributeurs principaux : gg_ste.