Arquivo
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
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.
Port do BRTOS disponível para NXP LPC11xx (Demo no LPCxpresso)
Depois de receber o kit LPCxpresso como doação da NXP Semiconductors colocamos a mão na massa e desenvolvemos uma versão beta (para testes) do BRTOS para os microcontroladores NXP LPC11xx. Desenvolver o port na IDE Code Red do LPCxpresso foi bem interessante, pois ela é baseada no Eclipse e possui versões para windows e linux. Leia mais…
Lançado demo do BRTOS para o Kinetis KwikStik
Desde o lançamento do kit KwikStik com o microcontrolador Kinetis K40 pensamos em desenvolver um demo do BRTOS para este kit, principalmente por possuir slot para cartão micro SD, microfone, saída de áudio e display. Seria com certeza um demo muito bom de um mp3 player.
Após algum tempo acabamos ganhando em um sorteio de um webinar da Microgenios o tão desejado kit de desenvolvimento, que é um dos muitos kits que compõem o premiado sistema Tower da Freescale. O microcontrolador K40x256 que acompanha o kit pertence a família de microcontroladores Kinetis da Freescale, que utiliza como core o ARM Cortex-M4 com clock máximo de 100Mhz (a Freescale prometeu lançar até o final do ano versões de até 150Mhz com FPU). Uma das grandes vantagens do kit é possuir um Segger™ J-Link™ on-board, que pode também ser utilizado como JTAG para outros microcontroladores. Leia mais…