Como importar o projeto do colduino no CodeWarrior 10.2

No início do colduino tivemos dúvidas de qual IDE seria a oficial do projeto, ou seja, com qual IDE os demos seriam desenvolvidos. Com o lançamento da versão 10.2 do Freescale CodeWarrior esta dúvida não existe mais. A IDE está mais rápida e estável, resolvendo uma série de problemas existentes nas versões anteriores. Recomendamos a versão Special, que é gratuita até 64KB de código. Existem versão para download do CodeWarrior 10.2 para windows e linux.

Os demos para o colduino de 128KB e de 256KB de FLASH já estão disponíveis para download no google code do colduino. Vale lembrar que a diferença de FLASH não é o principal ponto, visto que a versão gratuita do CodeWarrior somente irá compilar o código até 64KB. A principal diferença é que o colduino com 128KB de FLASH possui 16KB de RAM e o colduino com 256KB de FLASH possui 32KB de RAM.

Leia mais…

Resultado do concurso “O que eu faria com um colduino”

      Obrigado a todos que participaram do concurso “O que eu faria com um colduino” !!! Temos o nosso grande vencedor, Terry Laundos Aguiar, o @terryvel no twitter.

      Esperamos que sua proposta vá em frente e que nos ajude a divulgar ainda mais o BRTOS.

      Aos que não foram contemplados, não desanimem. Quem sabe em uma próxima vez. Esperamos que o BRTOS seja útil em seus projetos e que possa trazer facilidades no desenvolvimento de produtos e no ensino de sistemas embarcados e RTOSes por este Brasil afora.

Concorra a um kit Colduino

  Estamos muito contentes em anunciar o primeiro concurso promocional da plataforma Colduino + BRTOS. Twitte o que você faria se ganhasse um kit colduino utilizando a hashtag #oqueeufariacomumcolduino até o dia 30/01/2012. A melhor proposta ganha um kit colduino!!! Para quem ainda não conhece o kit colduino é composto por um microcontrolador Freescale Coldfire V1 com 128KB de FLASH e 16KB de RAM executando o código a 48MHz. O kit possui o suporte oficial do port para o BRTOS juntamente com uma grande quantidade de drivers, como por exemplo: USB CDC (virtual com), USB MSD (mass storage device), FAT16/32, acesso a cartão SD, PWM, timers, A/D, D/A, LCD, teclado, wav player, etc.

A programação do código é realizada pelo software do bootloader fechando-se o jumper do bootloader e plugando o kit na USB. Depois de gravado o código é só abrir o jumper e alimentar o kit, seja pela USB ou por fonte externa.

Envie sua proposta. Participe !!!!

Reproduzindo arquivos WAV no colduino


Após o lançamento da primeira versão do colduino temos o prazer de anunciar o primeiro demo do colduino reproduzindo arquivos WAV. Devido a limitações de desempenho foi adicionado somente suporte a arquivos WAV PCM mono e stereo com taxa de amostragem de 8kHz, 11.025 Khz e 22.050 Khz. O desempenho da leitura do cartão SD com SPI não permitiu que fosse possível reproduzir arquivos de 44.1kHz (qualidade de CD) e 48kHz (qualidade de DVD), apesar deste tipo de arquivo ser suportado pelo código. O controle de reprodução dos arquivos de áudio pelo terminal é realizado pelos comandos play, pause, stop, vol. Informações de estado são apresentadas no terminal.

Faça o download do demo na página oficial do projeto e experimente no seu colduino: http://code.google.com/p/brtos/downloads/list

Neste demo é possível verificar a carga computacional da reprodução do arquivo WAV (alta devido a leitura dos dados do cartão SD pela porta SPI – um arquivo wav de 44kHz exige taxa de  transferência de 176KB/s para não ocorrerem problemas de sincronia).

Para escutar a saída de áudio (DACO na placa do colduino – D/A de 12 bits) utilize um amplificador operacional de áudio e um capacitor de pelo menos 100uF em série  com a saída para retirar o nível CC. Após é só conectar a saída do amp-op a um fone de ouvido. Esperamos que gostem do demo !!!

How to configure and use the BRTOS

In this post we will present an introduction to the main settings of BRTOS and describe the basic steps to use it in a basic application. The information contained in this tutorial are compatible with version 1.4 and above of the BRTOS.

Leia mais…

Versão 1.0 da placa do Colduino testada e funcionando !!!

É com muito orgulho e satisfação que informamos que a primeira versão oficial de PCB do projeto Colduino está pronta e funcionando !!!

Continue lendo a notícia para ver a imagem do primeiro shield funcionando com o colduino.

Leia mais…

Colduino V1.0 – Uma plataforma aberta de hardware e software baseada no BRTOS

É com imensa satisfação que divulgamos o lançamento da primeira versão do Colduino, uma plataforma aberta de hardware e software compatível com shields arduino. A plataforma colduino é baseado em um microcontrolador Freescale Coldfire V1 / família JE. Este microcontrolador foi escolhido por possuir um bootloader USB em ROM, o que facilita a gravação dos programas desenvolvidos para o colduino, pois não necessita uma ferramenta externa para gravação do microcontrolador. O software do colduino é baseado no BRTOS. Desde o início nossa intenção foi trazer uma plataforma base para o BRTOS através do colduino. Leia mais…

BRTOS com suporte a Apps

Após lermos o artigo do Rodrigo Almeida da Unifei, que é muito bom por sinal, começamos a pensar na possibilidade de incluirmos o suporte a aplicativos no BRTOS. Aplicativos nada mais são do que programas independentes desenvolvidos utilizando uma API pré-existente. Através desta API é possível utilizar os recursos e drivers do sistema.

Já com essa ideia em mente, recebemos o contato de um português chamado Gonçalo que tinha a intenção de utilizar o BRTOS para o desenvolvimento de uma plataforma para jogos simples. Ele gostaria de desenvolver essa plataforma para ampliar seus conhecimentos sobre o desenvolvimento de software para embarcados. Assim, ele me perguntou sobre a possibilidade de tarefas serem instaladas dinamicamente no BRTOS. Eu lhe respondi que era possível, mas que ainda não tínhamos suporte. Assim, partimos para o desenvolvimento de um demo bem simples para demonstrar que era possível. Leia mais…

Reproduzindo arquivos WAV no KwikStik

É com grande orgulho que anunciamos o primeiro demo do BRTOS reproduzindo arquivos WAV no KwikStik. Por enquanto foi adicionado o suporte a arquivos WAV PCM mono e stereo com taxa de amostragem de 8kHz, 11.025 Khz e 22.050 Khz. Devido ao desempenho da leitura do cartão SD com a SPI emulada não foi possível reproduzir arquivos de 44.1kHz (qualidade de CD) e 48kHz (qualidade de DVD). Os planos futuros incluem suporte a arquivos mp3. O demo reproduz os diferentes tipo de arquivos suportados (os arquivos de teste encontram-se junto com o demo e devem ser copiados para o cartão SD). A controle de reprodução dos arquivos de áudio pelo terminal é realizada pelos comandos play, pause, stop, vol. Informações de estado são apresentadas no terminal e no LCD do kit.

Faça o download do demo na página oficial do projeto e experimente no seu KwikStik: http://code.google.com/p/brtos/downloads/list

Leia mais…

Tags:, ,

Lançado BRTOS 1.67 – Minor revision

Durante o port do BRTOS para o ARM Cortex-M0 da NXP identificamos uma possível falha no processo de alocação de memória das filas e stack virtual das tarefas. Ainda, identificamos problemas na execução do BRTOS quando utilizando flags de otimização no gcc. As correções foram realizadas e testadas em todos os ports, tendo como consequência o lançamento da minor revision 1.67. Recomendamos a todos que realizem a atualização pelo svn.

OBS: Ocorreram pequenas mudanças no HAL.c e HAL.h dos ports. Portanto o HAL também deve ser atualizado.

Tags:
%d blogueiros gostam disto: