Sobre

O BRTOS é um sistema operacional de tempo real para microcontroladores de pequeno porte.

Escalonamento: Preemptivo por prioridades. Cada tarefa deverá ser associada a uma prioridade. Número máximo de tarefas instaladas = 32.Recursos de gerenciamento: Semáforos, mutex, caixas de mensagens e filas. O mutex utiliza o protocolo priority ceiling com o intuito de evitar deadlocks e inversões de prioridade.

O sistema é escrito em linguagem C, possuindo algumas chamadas em assembly no HAL (Hardware Abstraction Layer).

Ports oficiais: Freescale Coldfire V1, Freescale HCS08 e Texas Instruments MSP430

Requisitos mínimos: O Sistema Operacional ocupa menos de 100 bytes de RAM e 2KB de memória de programa com seus recursos mínimos. Pode chegar a 250 bytes de RAM e 5KB de memória de programa caso sejam utilizados todos os serviços do sistema.

Maiores detalhes sobre o BRTOS estão disponíveis no Wiki do projeto.

Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: