Sistema embarcado com RTOS: uma abordagem prática e voltada a portabilidade
Resumo
A crescente demanda pelo desenvolvimento de solução conectadas entre sistemas já existentes, assim como a ampliação do uso destes sistemas embarcados mostram a importância de soluções robustas, de tempo real, com ciclos de desenvolvimento cada vez mais curtos e necessidade de reaproveitamento de código. Este trabalho apresenta a seleção do sistema operacional de tempo real FreeRTOS e o experimento de sua utilização como base para o desenvolvimento de um controlador wearable (vestível) em duas plataformas de hardware diferentes, implementando a solução inicialmente em uma delas e depois portando para a outra plataforma, desenvolvendo principalmente a programação específica do novo hardware e procurando manter a parte da aplicação inalterada e independente de plataforma. Como resultado foi possível realizar uma avaliação dos ganhos com portabilidade possibilitados pelo uso do sistema operacional e da quantidade de código aproveitado. Verificou-se que a ganho foi muito positivo, com cerca de setenta porcento do código da plataforma portada sendo reaproveitado. A partir deste experimento podemos concluir que o uso do FreeRTOS, além de permitir desempenho em tempo real, constitui uma ferramenta importante para o desenvolvimento de sistemas portáveis.
Coleções
Os arquivos de licença a seguir estão associados a este item:
- Clique no ícone do Creative Commons para conhecer as condições de licenciamento