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édentes Révision précédente
Prochaine révision
Révision précédente
xenomai [Le 01/01/2011, 18:45]
gg_ste
xenomai [Le 16/10/2017, 16:21] (Version actuelle)
L'Africain Maj de la page
Ligne 1: Ligne 1:
-{{tag>Lucid Xenomai Temps_réel ​BROUILLON}}+{{tag>Xenial ​BROUILLON}}
 ---- ----
  
 ====== Xenomai ====== ====== 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 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.
  
-===== Pré-requis ===== 
  
-  * Peut-être assez simple comme difficile 
  
 ===== Installation ===== ===== Installation =====
  
-=== Méthode simple(non expérimentéeà essayer en premier) ===+[[: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.
  
-Installation des paquets Ubuntu suivants:+Redémarrer la machine et choisir le noyau xenomai.
  
-<code>>sudo apt-get install xenomai-doc libxenomai1 libxenomai-dev xenomai-runtime linux-image-2.6.32.20-xenomai-2.5.5.2</code> +<note important>L'​erreur au démarrage **MP-BIOS bug: 8254 timer not connected to IO-APIC** n'est pas grave.</note>
- +
-Redémarrer la machine sur le noyau xenomai en choisissant l'​entrée correspondante dans le menu grub.+
  
 Lancer un programme de test: Lancer un programme de test:
-<code>>​latency</​code>​+<​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. ​Pour la compilation utiliser le Makefile mis à disposition. +Si le programme fonctionne, c'est bon votre installation a réussie vous pouvez commencer à développer des applications temps réel.
- +
-[[http://​xenomai.org/​index.php/​Examples|Voir cette page]]  +
- +
-=== Méthode avec compilation de source (méthode employée): === +
- +
- +
-L'​installation comprend plusieurs étapes: +
-  - Construction des paquets debian +
-  - Téléchargement d'un noyau linux +
-  - Application d'un patch sur ce noyau pour Xenomai +
-  - Compilation +
- +
-La compilation d'un noyau étant longue il faut prévoir au minimum 1 heure. +
- +
- +
-===== Configuration ===== +
- +
-Tout d'​abord,​ [[:​tutoriel:​comment_modifier_un_fichier|ouvrez le fichier]] **/​truc/​machin/​bidule** en modification puis …+
  
  
 ===== Utilisation===== ===== Utilisation=====
  
-Lancez l'​application depuis le menu //​Applications -> Accessoires -> Machin Chose// ou //​via// ​la [[:​commande_shell|commande]] suivante :+Pour la compilation utiliser le **Makefile** mis à disposition. 
 +Vous pouvez également lire, compiler et exécuter les autres exemples.
  
-  machin-chose +[[http://​xenomai.org/index.php/​Examples|Les exemples]]
-[...] +
- +
-===== Désinstallation ===== +
- +
-Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.+
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * [[http://​www.xenomai.org|Site Officiel]]   * [[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]].//​ //​Contributeurs principaux : [[:​utilisateurs:​gg_ste]].//​
  
-//Basé sur [[http://​www.xenomai.org/​index.php/​Building_Debian_packages#​Xenomai_packages_in_Debian|Building Debian packages]]//​ 
  
  • xenomai.1293903932.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)