Início > ports > Lançado port do BRTOS para microcontroladores ATMEGA

Lançado port do BRTOS para microcontroladores ATMEGA

Iniciamos o port do BRTOS para os microcontroladores ATMEGA devido ao interesse do projeto Babuino na utilização do sistema. Após alguns dias de trabalho em conjunto, anunciamos o port oficial para esta família de microcontroladores.Ainda não foram implementadas as rotinas de baixo consumo de energia e o cálculo de consumo de CPU. Assim, caso exista interesse, solicitamos a ajuda de colaboradores que utilizem estes microcontroladores para a implementação das funções faltantes.

Abaixo a tela da IDE AVR Studio 4 com os primeiros testes do BRTOS:

Confira este port na homepage oficial do projeto:

http://code.google.com/p/brtos/

Anúncios
  1. Ilton Vieira Junior
    30/06/2012 às 11:14

    Bom dia,

    Estudando as características do BRTOS, me deparei com uma dúvida. Como organizar os arquivos do Port Atmega no Atmel Studio?

    • 03/07/2012 às 11:00

      Olá Ilton, tudo bem?

      Você está utilizando qual versão do Atmel Studio? A princípio o BRTOS possui a seguinte estrutura:

      Camada de abstração de hardware:
      HAL.c
      HAL.h (muitas vezes é incluso um arquivo hardware.h com descrições de registradores do microcontrolador)

      Arquivos do sistema:
      BRTOS.c
      BRTOS.h
      semaphore.c
      semaphore.h
      queue.c
      queue.h
      mutex.c
      mutex.h
      mbox.c
      mbox.h
      OS_RTC.c
      OS_RTC.h

      Os arquivos do usuário são:
      main.c (onde o hardware é iniciado e as tarefas são instaladas)

      tasks.c (código das tarefas)
      tasks.h (protótipo das tarefas)

      Qual a sua dúvida com relação a organização de arquivos? Você já utilizou o demo disponibilizado na site para download?

      • Ilton Vieira Junior
        03/07/2012 às 13:20

        Boa tarde. Tudo tranquilo. Eu baixei o Atmel Studio 6. A inclusão dos arquivos main e tasks no projeto já é o sufiente para a compilação e transferência para o microcontrolador? Eu baixei o demo, mas não cheguei a dar continuidade, pois estava lendo o material disponibilizado para melhor entender o funcionamento do BRTOS, dai surgiu esse probleminha.

  2. 03/07/2012 às 21:44

    Sim, estes arquivos e os arquivos do BRTOS são suficientes. Você conseguiu compilar e gravar o demo?

  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: