Bonjour à toutes et à tous,
Je travail actuellement sur le portage d'un code venant d'un système d'exploitation temps réel : VxWorks, vers un Linux.
ce code utilise fortement les fonction des systèmes temps réel : Boite aux lettres, semaphore, ...
néanmoins peu de fonctions ont besoin de réelle fonctionnalités temps réel.
l’intérêt de Linux serait de rendre le code plus portable que ce qu'il est aujourd'hui, donc remplacer les fonction comme les boites aux lettres par des fonctions qui existent sous Linux
j'utilise déjà un noyau avec Xenomai, mais étant donné que les besoins temps réel sont limité je pense qu'il serait préférable de se limiter à des fonction temps réel uniquement dans le noyau, ce qui permettrait à terme si nécessaire d'éliminer le patch temps réel sans modifier les programmes (au cas ou l'architectures électronique change)
Donc ma question est : quels sont les mécanisme qui existent sous Linux pour communiquer entre les thread et ensuite y-a-t-il des possibilité de communiquer entre les processus?
voila j'ai mis des choses qui ne servent pas vraiment à la question mais ça aide à comprendre le contexte
merci à toutes et à tous
-----