>> Tecnologia Eletrônica >  >> TVs >> TV digital

VxWorks: Sistema Operacional em Tempo Real para Sistemas Embarcados

VxWorks é um sistema operacional em tempo real (RTOS) desenvolvido pela Wind River Systems (agora parte da Aptiv/TPG) para aplicações embarcadas determinísticas e críticas de segurança.

Características Definidoras

  • Escalonamento determinístico: Latência de interrupção e tempos de troca de contexto garantidos (microssegundos). Kernel preemptivo baseado em prioridade.
  • Conformidade POSIX: APIs padrão para portabilidade.
  • Proteção de memória: Suporte MMU (VxWorks 653, 7) para particionamento de tarefas críticas vs. não críticas.
  • Pronto para certificação: DO-178C DAL A (aviação), ISO 26262 ASIL D (automotivo), IEC 61508 SIL 3 (industrial), IEC 62304 (médico).
  • Escalabilidade: Kernel mínimo ~20 KB até versão completa com rede, sistemas de arquivos, gráficos.
  • Multi-core (SMP/AMP): Multiprocessamento assimétrico/vinculado para SoCs heterogêneos.

Principais Domínios de Aplicação

  • Aviação: Controle de voo, gerenciamento de motor, comunicações (Boeing 787, F-35, rovers Marte).
  • Automotivo: ADAS, gateway, painel digital, V2X (Bosch, Continental, Tesla modelos iniciais).
  • Industrial: CLPs, robótica, CNC, proteção de rede elétrica (Schneider, Siemens, ABB).
  • Médico: Monitores de paciente, bombas de infusão, imagem (GE, Philips, Medtronic).
  • Redes: Roteadores, switches, estações base 5G (Cisco, Juniper, Ericsson).
  • Espaço: Mars Pathfinder, rovers Spirit/Opportunity/Curiosity/Perseverance, sistemas ISS.

VxWorks vs. Linux/Windows

CaracterísticaVxWorks (RTOS)Linux/Windows (GPOS)
DeterminismoTempo real rígidoMelhor esforço (patches soft RT existem)
Pegada de memóriaKB–MB100s MB–GB
CertificaçãoArtefatos integradosEsforço extremo
LicenciamentoComercial, por assento/runtimeOpen source / comercial