Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
xenomai [Le 01/01/2011, 17:45] gg_ste créée |
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 ===== | ||
- | * Disposer des [[:sudo|droits d'administration]]. | + | Xenomai est sous licence GPL. |
- | * Disposer d'une connexion à Internet configurée et activée. | + | |
- | * Avoir activé l'accès au [[:depots#medibuntu|dépôt Medibuntu]]. | + | |
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt://libxine-extracodecs|libxine-extracodecs]]**. | + | |
- | [...] | + | |
- | ===== 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.// | ||