publicité
 
publicité
 
publicité
 
publicité
 
publicité
 
publicité
 
publicité
 
publicité

Linux pour l'embarqué, ses forces et ses faiblesses...

Imprimer l'information

Invité de marque (avec Intel) d'un forum pour la presse organisé par Kontron, WindRiver a largement abordé le rôle du système d'exploitation Linux dans les applications embarquées, et plus particulièrement les deux aspects où il fait débat : qualité/sécurité et le temps réel. La société est bien placée pour en parler puisqu'elle propose une solution Linux, en plus de VxWorks.
Au cours de ses interventions, elle s'est d'abord efforcée de rappeler que si Linux était ouvert (open source), il fallait se méfier des idées reçues du genre « C'est gratuit » (...mais sa mise en œuvre nécessite un investissement en formation, intégration, validation), « Il raccourcit le temps de mise sur le marché » (... en fait, c'est le contraire, le cycle de développement est plus long avec Linux), « La technologie de Linux évolue rapidement » (...oui, mais elle n'est pas focalisée sur les applications embarquées), « Accès à l'aide de la communauté Linux » (...mais l'embarqué n'est pas la préoccupation première de la communauté), etc. Tout ceci a conduit Wind River à s'appuyer sur la communauté du libre pour développer sa proposition de Linux. Elle y a ajouté tout le service qu'un éditeur de logiciel renommé est capable de fournir (en termes de validation, de sécurité, d'assistance), de sorte que les utilisateurs bénéficient des avantages de Linux, sans ses inconvénients.
Au cours du forum, Wind River a également abordé l'aptitude de Linux à répondre aux besoins du temps réel. Elle a rappelé que contrairement à VxWorks, Linux n'était pas conçu au départ pour servir les applications temps réel. Il a fallu lui apporter des améliorations pour cela. Deux solutions ont été retenues : l'une est basée sur l'utilisation de routines de préemption (c'est donc une solution logicielle), l'autre sur l'intégration d'un cœur temps réel. Seule la seconde garantit un temps de réponse temps réel en toutes circonstances (en terme de temps de latence, et de variance sur ce temps), quelle que soit la charge du système.


Télécharger les présentations
Trend towards Linux.pdf Trend towards Linux.pdf (1.52 MB)
What are todays real time requirements.pdf What are todays real time requirements.pdf (421.42 KB)