Différences
Ci-dessous, les différences entre deux révisions de la page.
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, 17:48] gg_ste |
xenomai [Le 16/10/2017, 16:21] (Version actuelle) L'Africain Maj de la page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenomai}} | + | {{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, ... Le développement peut se faire dans l'espace utilisateur. [[http://www.xenomai.org|site officiel]] | + | 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. |
- | ===== Pré-requis ===== | ||
- | * Avoir un niveau minimal de connaissances Linux | + | Xenomai est sous licence GPL. |
- | ===== Installation ===== | ||
- | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://noms,des,paquets|noms des paquets]]**. | ||
- | Puis, … | + | ===== Installation ===== |
- | ===== Configuration ===== | + | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>xenomai-doc,libxenomai1,libxenomai-dev|xenomai-doc libxenomai1 libxenomai-dev]]** |
- | Tout d'abord, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/truc/machin/bidule** en modification puis … | + | 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. | ||
- | ===== Utilisation===== | + | <note important>L'erreur au démarrage **MP-BIOS bug: 8254 timer not connected to IO-APIC** n'est pas grave.</note> |
- | Lancez l'application depuis le menu //Applications -> Accessoires -> Machin Chose// ou //via// la [[:commande_shell|commande]] suivante : | + | Lancer un programme de test: |
+ | <code>latency</code> | ||
- | machin-chose | + | Si le programme fonctionne, c'est bon votre installation a réussie vous pouvez commencer à développer des applications temps réel. |
- | [...] | + | |
- | ===== 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. | + | ===== Utilisation===== |
- | ===== Voir aussi ===== | + | Pour la compilation utiliser le **Makefile** mis à disposition. |
+ | Vous pouvez également lire, compiler et exécuter les autres exemples. | ||
- | * **(en)** [[Site officiel du logiciel]] | + | [[http://xenomai.org/index.php/Examples|Les exemples]] |
- | * **(fr)** [[Site de la communauté francophone du logiciel Bidule]] | + | |
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr | + | |
+ | ===== 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:IDENTIFIANT]].// | + | //Contributeurs principaux : [[:utilisateurs:gg_ste]].// |
- | //Basé sur [[http://www.document_source.com|« Titre original de l’article »]] par Auteur Original.// | ||