Arquivo
Lançado Port do BRTOS para a família de microcontroladores Freescale Kinetis (ARM Cortex-M4)
É com grande satisfação que anunciamos o primeiro port do BRTOS para um microcontrolador com core ARM. Escolhemos para tanto a família de microcontroladores Kinetis da Freescale, que utiliza como core o ARM Cortex-M4. Vale resaltar que o port é extremamente semelhante para outros microcontroladores com core Cortex-M, visto que grande parte do port foi desenvolvido no simulador do Code Composer para o Stellaris Cortex-M3 da Texas instruments.
O Demo desenvolvido no CodeWarrior 10.1 contém as consultas tradicionais do BRTOS (stack ocupado por cada tarefa, quantidade de memória total ocupada pelas tarefas, ocupação de CPU, uptime, etc) através de um console acessado pela porta serial ou USB do kit TWR-K60N512-KIT. Leia mais…
Desempenho de diferentes microcontroladores no BRTOS 1.6x (atualizado)
Em uma postagem anterior utilizamos uma ferramenta de benchmark neutra e de código aberto para analisar o desempenho de diferentes RTOSes, o Thread-Metric. Esta ferramenta permite também comparar o desempenho de diversos processadores em um mesmo RTOS. Nesta postagem vamos apresentar o desempenho de três microcontroladores de 32 bits, um microcontrolador de 16 bits e três microcontroladores de 8 bits executando o BRTOS 1.6x. Leia mais…
BRTOS agora com suporte a Bitmaps de 8 e 16 bits de cores
É com grande alegria que divulgamos a mais nova funcionalidade do BRTOS. Agora é possível abrir imagens no formato bmp direto do cartão SD e mostrá-las em um display LCD. A biblioteca é totalmente portável, podendo ser modificada para outros controladores / displays. Por enquanto são suportados os formatos bmp com 256 cores (8 bits de cores – RGB 3-3-2) e 65536 cores (16 bits de cores – RGB 5-6-5). Assista o vídeo e veja o tempo de carregamento das figuras. Este tempo depende do acesso ao cartão SD, sistema de arquivos e controlador do LCD (e claro do processador / microcontrolador utilizado):
BRTOS integrado a um sistema FAT16/32 completo
É com imensa satisfação que anunciamos a primeira integração de um sistema FAT16/32 completo (ou pelo menos quase completo) ao núcleo do BRTOS. O sistema de arquivos utilizado como base foi o FatFs Generic FAT File System Module. Este sistema de arquivos é open source sob uma licença bastante permissiva, sendo desenvolvido por um Japonês chamado ChaN. O primeiro demo foi desenvolvido com o kit TWR-LCD da Freescale utilizando o microcontrolador MCF51JM128. Este kit possui comunicação USB, que foi utilizada para emular um console serial através da classe CDC. Um segundo exemplo foi desenvolvido com o kit padrão de testes do BRTOS com o Coldfire V1 MCF51QE128. O esquemático deste kit está disponível para download no site do Google code do projeto BRTOS. Leia mais…