Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
xenomai [Le 01/01/2011, 18:48] gg_stexenomai [Le 16/10/2017, 16:21] (Version actuelle) – Maj de la page L'Africain
Ligne 1: Ligne 1:
 +{{tag>Xenial BROUILLON}}
 +----
 +
 +====== Xenomai ======
 +
 +Xenomai est un socle applicatif qui permet de développer des applications [[wpfr>temps réel#informatique|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 =====
 +
 +[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>xenomai-doc,libxenomai1,libxenomai-dev|xenomai-doc libxenomai1 libxenomai-dev]]**
 +
 +Fabrication du initramfs du noyau xenomai et mise à jour du menu de démarrage
 +<code>update-initramfs -c -k 2.6.32.20-xenomai-2.5.5.2 && update-grub</code>
 +FIXME pour la commande précédente.
 +
 +Redémarrer la machine et choisir le noyau xenomai.
 +
 +<note important>L'erreur au démarrage **MP-BIOS bug: 8254 timer not connected to IO-APIC** n'est pas grave.</note>
 +
 +Lancer un programme de test:
 +<code>latency</code>
 +
 +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.
 +
 +[[http://xenomai.org/index.php/Examples|Les exemples]]
 +
 +===== Voir aussi =====
 +
 +  * [[http://www.xenomai.org|Site Officiel]]
 +  * [[https://stackoverflow.com/questions/41949678/installation-steps-for-xenomai-3-on-ubuntu-16-04|Procédure complète d'installation pour Ubuntu 16.04]]
 +   
 +----
 +//Contributeurs principaux : [[:utilisateurs:gg_ste]].//
 +