Quer um RTOS comercial de graça?

Outro dia, olhando no blog do Dr. Micro da Renesas, me deparei com um post curioso “The power of Two”. A curiosidade de saber do tema da tal potência de dois me levou a descobrir que o “dois” refere-se a parceria entre a Renesas e a Micrium (fabricante de sistemas operacionais de tempo real ou RTOS).

Trata-se de uma promoção que vai até o dia 31 de março de 2013 e na qual os projetos registrados na Renesas e que utilizem o RL78 (16 bits) ou o RX200/RX600 (32 bits) poderão receber uma licença completa do RTOS da Micrium, o μC/OS-III, totalmente grátis! Além do compilador, estão disponíveis também diversas pilhas de software tais como: TCP-IP, USB, CAN, GUI, File system, etc.

Para quem não conhece o μC/OS-III, trata-se de um RTOS (sistema operacional de tempo real) preemptivo, altamente escalável, com suporte a um número ilimitado de tarefas e objetos de sistema (tais como semáforos, filas de mensagens, etc.) e com uma baixa latência de interrupções (além de ser determinística). Ele possui diversas certificações e foi utilizado inclusive pela NASA em um dos laboratórios de análise de amostras da missão Curiosity que está passeando lá em Marte!

 O μC/OS-III está portado para as mais diversas plataformas (tais como 56F8xx, 68000, AVR, AVR32, ARM7, ARM9, Coldfire, Cortex-M , HC08, HC11, HC12, HC16, MicroBlaze, MIPS M14k, MSP430, NIOS-II, PowerPC, RL78, RX, SH, etc.) e inclui diversas pilhas e módulos de software tais como: USB (host e device), CAN, MODBUS, File system, Flash loader, TCP-IP, GUI, etc. Maiores informações sobre o μC/OS-III podem ser vistas aqui.

A Micrium possui também diversos livros sobre o sistema, sendo um deles escrito especificamente para o RX600 e cujo download também é grátis através do seu site!