Liens connexes

Dépêche modérée par

: Temps réel avec le noyau Linux

Posté par koopa (). Modéré le 03 août 2003.
0
Nombreux sont ceux qui regrettent de ne pas pouvoir faire de temps réel sous Linux.
Mais savez vous qu'il existe une extension temps réel pour le noyau Linux. C'est en GPL, ça se présente sous la forme d'un patch pour les sources et c'est produit par le Département d'ingéniérie spatiale de l'université polytechnique de Milan.

> Lire la suite (20 commentaires, moyenne: 2,7).   [dépêche : 568 caractères]

Techniquement c'est un ordonnanceur temps réel dans lequel Linux devient une tâche de faible priorité. Les principales architectures sont supportées : x86, PowerPC, ARM, MIPS.

Tous les avantages de Linux pour développer vos applications temps réel embarqué... le rêve ! Et en plus ça permet d'utiliser les flottants et la bibliothèque mathématique quand on est en mode noyau, dans un pilote.
Il y a également un support pour faire du quasi-temps réel en mode user.

Eh oui Linux peut aussi être un concurrent pour Vxworks (il n'y a pas que Windows dans la vie)

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Temps réel avec le noyau Linux

Posté par the_freeman () le 03/08/2003 à 18:02. (lien). Évalué à 8.

<pub>
Toujours au sujet du temps réel, il y a un article, d'un assez bon niveau, à ce sujet dans le Linux Mag' de ce mois-ci (enfin celui de Juillet/Aout), cf la news au sujet de sa sortie: http://linuxfr.org/2003/07/03/13137.html(...)
</pub>

noyau flottant ??

Posté par benja () le 03/08/2003 à 19:56. (lien). Évalué à 6.

Quel est l'intérêt d'utiliser les nombres flottants dans le noyau ?
Theo de Raadt y est fermement opposé cf. http://www.monkey.org/openbsd/archive/tech/0305/msg00123.html(...)

Re: Temps réel avec le noyau Linux

Posté par kb () le 04/08/2003 à 01:31. (lien). Évalué à 1.

Simple question: quelle est le temps de réponse maximum accepté pour qu'un OS soit considéré "temps réél" ?

solution module noyau

Posté par free2.org (page perso, ) le 04/08/2003 à 08:27. (lien). Évalué à 1.

une solution peu évoquée pour faire du temps réeel sous linux est de faire son propre module noyau (y'a des documents assez simples pour les débutants). en effet un module accapare tout le CPU, notamment à chaque fois qu'on le charge. c'est alors lui le maitre de la machine, et s'il est correctement programmé il doit pouvoir "garantir" un temps de réponse maximal.

schedutils

Posté par free2.org (page perso, ) le 06/08/2003 à 15:02. (lien). Évalué à 1.

je viens de faire
apt-get install schedutils

cela installe des programmes qui exploitent les APIs posix realtime avec lesquelles linux est compatible depuis longtemps (sans garantie de temps de réponse, mais avec la garantie que les process realtime seront toujours prioritaires avant les autres, ce que même nice --20 ne garantit pas)

il est étonnant que les applications de gravage/musique/video n'utilisent pas (à ma connaissance) ces API

Revenir en haut de page