>> Technologie Électronique >  >> Téléviseurs >> Télévision numérique

VxWorks : système d'exploitation temps réel pour systèmes embarqués

VxWorks est un système d'exploitation temps réel (RTOS) développé par Wind River Systems (aujourd'hui partie d'Aptiv/TPG) pour applications embarquées déterministes et critiques pour la sécurité.

Caractéristiques définissantes

  • Ordonnancement déterministe : Latence d'interruption et temps de commutation de contexte garantis (microsecondes). Noyau préemptif par priorités.
  • Conformité POSIX : APIs standard pour portabilité.
  • Protection mémoire : Support MMU (VxWorks 653, 7) pour cloisonnement tâches critiques vs non-critiques.
  • Prêt pour certification : DO-178C DAL A (avionique), ISO 26262 ASIL D (automobile), IEC 61508 SIL 3 (industriel), IEC 62304 (médical).
  • Évolutivité : ~20 Ko noyau (minimal) à complet avec réseau, systèmes de fichiers, graphiques.
  • Multi-cœur (SMP/AMP) : Multiprocessing asymétrique/lié pour SoC hétérogènes.

Domaines d'application majeurs

  • Avionique : Commande de vol, gestion moteur, communications (Boeing 787, F-35, rovers Mars).
  • Automobile : ADAS, passerelle, combiné numérique, V2X (Bosch, Continental, premiers modèles Tesla).
  • Industriel : Automates, robotique, CNC, protection réseaux électriques (Schneider, Siemens, ABB).
  • Médical : Moniteurs patients, pompes perfusion, imagerie (GE, Philips, Medtronic).
  • Réseaux : Routeurs, commutateurs, stations de base 5G (Cisco, Juniper, Ericsson).
  • Espace : Mars Pathfinder, rovers Spirit/Opportunity/Curiosity/Perseverance, systèmes ISS.

VxWorks vs Linux/Windows

CaractéristiqueVxWorks (RTOS)Linux/Windows (GPOS)
DéterminismeTemps réel durMeilleur effort (patchs temps réel doux existent)
EmpreinteKo–Mo100s Mo–Go
CertificationArtefacts intégrésEffort extrême
LicenceCommerciale, par siège/runtimeOpen source / commerciale
Télévision numérique