VxWorks
sistema operativo / De Wikipedia, a enciclopédia encyclopedia
VxWorks é um sistema operacional de tempo real similar ao Unix produzido e vendido pela Wind River Systems de Alameda, California, EUA.
VxWorks | |
---|---|
Produção | Wind River Systems |
Versão estável | VxWorks 6.9 |
Núcleo | Monolítico |
Licença | Wind River Systems EULA |
Página oficial | www.windriver.com |
Estado de desenvolvimento | |
Corrente |
Assim como outros sistemas operacionais de tempo-real, VxWorks contém um núcleo multitarefa com escalonamento preemptivo, rápida resposta às interrupções, meios de comunicação entre processos e meios para sincronização, e sistema de arquivos.
As características mais marcantes do VxWorks são o gerenciamento de memória compatível com POSIX, facilidades para multiprocessadores, um shell para interface de usuário, depurador com capacidade simbólica/código fonte, e monitor de performance.
VxWorks geralmente é empregado em sistemas embarcados. Diferentemente dos sistemas Unix tradicionais, o desenvolvimento no VxWorks é feito numa máquina hospedeira rodando Unix ou Windows, compilando cruzado (cross-compiling) o software para máquina alvo. A tarefa de execução é feita no alvo, mas pode ser feita no hospedeiro, através de um simulador de alvo (VxSim). VxWorks foi escrito para um número grande de plataformas e hoje roda praticamente em qualquer processador moderno. Isso inclui a família x86, MIPS, PowerPC, SuperH, ARM, StrongARM e xScale.