Início > Não categorizado > BRTOS 1.9x e mudança para o github

BRTOS 1.9x e mudança para o github

          É com grande satisfação que anunciamos a versão 1.9x do BRTOS com algumas novidades interessantes. Com a utilização de um novo algoritmo de alocação dinâmica de memória, agora é possível desinstalar tarefas. Os únicos recursos do sistema que utilizam a alocação dinâmica de memória são as tarefas dinâmicas (que podem ser desinstaladas) e as filas de tamanho variável. Dessa forma, todos os outros serviços do sistema ainda são baseados em alocação estática definida em tempo de projeto, com o intuito de evitar a fragmentação excessiva da memória RAM em sistemas embarcados.

          Atualmente somente as plataformas baseadas no ARM Cortex-Mx com o compilador gcc ganharam o suporte no port para a instalação de tarefas na memória dinâmica. A versão 2.0 do BRTOS irá ser marcada pelo suporte a mais plataformas com essa funcionalidade, como também algumas melhorias no código. Portanto, estamos rumo a versão 2.0 do BRTOS !!!

Entre outras novidades estão:

  • Simplificação no uso de filas;
  • mutex com suporte a timeout;
  • possibilidade de uso da definição NO_TIMEOUT em todos os serviços (semáforos, filas, mailboxes e filas) quando não é desejado timeout;
  • padronização do nome das funções. Agora todas as funções inicial com OS, o que permite ao desenvolvedor utilizar o autocompletar das IDEs para ajudá-lo na identificação das funções do sistema;
  • redução do tamanho de código do sistema, com a eliminação de funções redundantes;
  • inclusão de funções de debug mais simplificadas, como a função OSTaskList que gerá uma lista de todas as tarefas instaladas e suas informações em uma string, que pode ser utilizada em qualquer periférico de visualização;
  • entre diversas outras pequenas melhorias.

 

Devido as mudanças no BRTOS 1.9x, o manual do sistema foi atualizado e está disponível no github do projeto. Ainda, com o cancelamento do googlecode pelo Google, decidimos mudar o projeto para o github, utilizando os seguintes repositórios:

 

Esperamos que tenham gostado das novidades!!!

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: