Académique Documents
Professionnel Documents
Culture Documents
VxWorks
O
O VxWorks um sistema operacional, e foi criado em meados dos anos 80, quando os fundadores da Wind River resolveram utilizar seus conhecimentos em sistemas de tempo real para desenvolver um SO que atendesse as necessidades que eles consideravam importantes. Atualmente est em sua sexta verso
2
Sistema Operacional
Caractersticas
de um SO
recursos
e controle de aceso a
Deve
POSIX
Conjunto Define
Extenses
Arquitetura do VxWorks
Dois
de tarefas
mecanismos de agendamento
Manuseio
de memria
Proteo
Comunicao
entre tarefas
Memria compartilhada Semforos Filas de mensagens Sinais para lidar com interrupes
Manuseio
de interrupes
10
Riqueza de APIs
API
Conjunto de rotinas realizadas por um software para que suas funcionalidades sejam usadas por um programa aplicativo.
As
normas POSIX definem uma grande lista de APIs para SOs, e RTOS.
11
Mecanismos
Riqueza de APIs
94 % 57 %
Timer de intervalo
Tamanho de bloco fixo de partio de memria
100 %
73 %
Tamanho de bloco no fixo de memria Manuseio de interrupes Semforo contador Semforo Binrio Mutex Varivel condicional Flags de evento Sinais POSIX Fila de mensagem Mailbox Porcentagem Geral
Ferramenta de desenvolvimento
TORNADO
Ambiente de desenvolvimento open source Integrao com ferramentas de terceiros Ferramentas normais (compilador, debugger, etc.) Ferramentas para tempo real (Stethoscope)
VxSIM
das misses em Marte Router da Linksys Cameras digitais (Kodak, Casio) Nova aeronave da Boing (787) Solues mdicas Siemens
14