Port do BRTOS 1.7x para o ST STM32F4x, um microcontrolador ARM Cortex-M4F com unidade de ponto flutuante

    É com grande satisfação que anunciamos um novo port para o BRTOS, o port para a linha de microcontroladores STM32F4x, da ST Microelectronics. Esse microcontrolador é baseado no core ARM Cortex-M4F de alto desempenho, que atinge 210 DMIPS/469 CodeMark executando o código da memória FLASH com 168MHz de frequência de operação. As instrução de DSP e a unidade de ponto flutuante aumentam muito a gama de aplicações para este microcontrolador.

Leia mais…

BRTOS 1.75 + LwIP, a pilha de protocolos TCP/IP mais famosa do código open source

     Após um longo período sem grandes novidades temos o prazer de anunciar o porte do BRTOS para o LwIP !!! A muito tempo vinhamos pensando em disponibilizar este porte do BRTOS para um dos mais famosos stacks TCP/IP existentes para sistemas embarcados. Essa idéia saiu do papel quando nosso grande amigo e colaborador, Sérgio Prado do blog http://sergioprado.org/, anunciou um curso de FreeRTOS que, entre outros assuntos, iria abordar o porte do FreeRTOS para o LwIP. Apesar de ser um ótimo curso, o que mais nos chamou a atenção era o kit utilizado no curso, pois possuíamos este kit para testes do BRTOS. Assim, poderíamos testar o porte com os mesmos drivers. Não perdi tempo e contatei o Sérgio pedindo o projeto de demonstração para ter acesso aos drivers e prontamente, como sempre, recebi sua ajuda.

Leia mais…

Tags:, ,

BRTOS tocando arquivos MP3 no KwikStick!

Para todos aqueles que já estavam esperando anunciamos o primeiro demo do BRTOS tocando arquivos MP3 para o KwikStik. Afinal quem nunca olhou para o KwikStik e viu um MP3 player? Pois bem, agora todo mundo pode converter seu KwikStik em um. Para isso, é só fazer download do demo no site do BRTOS.

O decodificador MP3 utilizado no projeto é o Helix MP3 Decoder (disponível aqui ). Este decodificador é uma implementação de ponto fixo em 32 bits otimizada para processadores ARM e com suporte total a arquivos MP3. Entretanto, no demo estamos suportando inicialmente arquivos MP3 de até 64kbps com taxa de amostragem de até 22.05kHz, devido ao menor consumo de memória. Porém, o projeto pode ser facilmente estendido para arquivos MP3 de maior taxa de bits e amostragem.

Leia mais…

Tags:, ,

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 !!!

%d blogueiros gostam disto: