Resumo:
Os sistemas embarcados estão presentes em quase todos os equipamentos eletrônicos e é um dos mercados que mais cresce no mundo. Sua rápida evolução de capacidade de armazenamento e processamento abre caminho para o desenvolvimento de aplicações orientadas a dados, as quais possuem requisitos distintos das desenvolvidas para ambiente desktop, tais como autonomia, portabilidade e fácil customização. A implementação C++ e a modelagem orientada a objetos do framework Object-Injection o torna um ótimo
candidato para gerenciamento de dados em sistemas embarcados, já que potencializam a portabilidade e a capacidade de customização do software. Este trabalho apresenta a adaptação do framework Object-Injection para o sistema FreeRTOS™ com o objetivo de executá-lo em sistemas embarcados de baixo custo. O uso do FreeRTOS™ aumenta a robustez do sistema e permite a construção de aplicações mais complexas com capacidade de temporização (sistemas de tempo real). Experimentos realizados em ambiente simulado e em plataforma embarcada demonstram que a adaptação foi realizada com sucesso, utilizando uma quantidade de recursos computacionais compatível com grande faixa de microcontroladores de baixo custo disponíveis no mercado.