Arquivo
Release candidate Port do BRTOS para PIC18 (considerações sobre a instalação de tarefas)
Nos últimos dias testamos o port do BRTOS para PIC18 com o kit PICgenios da Microgenios (PIC18F4520). Notamos que nas tarefas que utilizavam as bibliotecas matemáticas ocorria perda de contexto. Fomos atrás do motivo e descobrimos que o compilador MCC18 (integrado ao MPLAB) alocava algumas variáveis globais para cálculos matemáticos e um espaço para variáveis temporárias, como apresentado abaixo:
Compilando, gravando e depurando o BRTOS no MPLAB (PIC18)
Demo do BRTOS no kit Magic Flexis (HCS08JM60)
Na semana passada recebemos dois kits por doação da empresa Microgenios. O kit PICgenios (com um Microchip PIC4520) e o kit MagicFlexis (com um Freescale HCS08JM60). Gostaríamos de agradecer mais uma vez a Microgenios pelo suporte ao projeto BRTOS. A partir dos testes com o kit MagicFlexis pudemos verificar uma pequena falha no código do BRTOS para a arquitetura do HCS08 (e outras CPUs puramente CISC), prontamente corrigida na versão 1.64 do BRTOS. O código do demo está disponível no site oficial do BRTOS no google code.
O vídeo do demo em ação segue abaixo:
Primeiro Demo do BRTOS com PIC18F em hardware (fora do simulador)
Após um grande período testando o port do BRTOS para PIC18 em simulador temos o orgulho de apresentar o primeiro teste do BRTOS em um PIC18F real. Este demo foi possível devido a doação de um Kit PICgenios PIC18F4520 e um MicroICD (programador e Debugger) pela empresa Microgenios. Através deste teste foi possível comprovar as configurações de temporização, porta serial e conversor A/D do port do BRTOS. Contribua para o projeto e desenvolva outros drivers para o port do PIC18F !!!!
uIP Stack integrado ao BRTOS com Renesas RX62N
É com imensa satisfação que anunciamos a primeira integração de uma pilha TCP/IP ao núcleo do BRTOS. A pilha TCP/IP utilizada foi o uIP. Esta pilha TCP/IP é open source sob uma licença estilo BSD, sendo desenvolvida por Adam Dunkels. Tanto o protocolo TCP/IP, quanto suas aplicações são executadas em uma tarefa no BRTOS, sendo as tarefas relativas ao TCP/IP gerenciadas pelo núcleo do uIP. A demonstração foi desenvolvida com o kit YRDKRX62N da Renesas, utilizando o microcontrolador RX62N que possui controlador ethernet integrado. O kit foi adquirido como cortesia do representante da Renesas no Brasil. O exemplo desenvolvido na demonstração é um servidor web que além de mostrar estatísticas de acesso possibilita alterar o estado de três LEDs na placa.
Lançado Port do BRTOS para a família de microcontroladores Renesas RX600
É com grande satisfação que anunciamos o primeiro port de 2011, um DEMO funcional do BRTOS com suporte a microcontroladores da família RX600 da Renesas !!! O Demo 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) e os drivers para o acesso ao display GLCD do kit YRDKRX62N.
Este kit de desenvolvimento possui suporte a Ethernet, USB, acelerômetro, cartão MicroSD, GLCD, RS-232 entre outros recursos / periféricos. Colabore com o projeto e desenvolva os drivers dos periféricos ainda não suportados neste primeiro Demo do BRTOS com a família RX600.