Abstract

O FreeRTOS e um sistema operacional de tempo real, de codigo livre, voltado para sistemas embarcados. O Arduino Uno e uma plataforma de projeto aberto para prototipacao de hardware. Apesar de suas intrinsecas limitacoes, o Arduino Uno comporta a execucao do FreeRTOS. Ajustes na configuracao de microcontroladores po- dem trazer beneficios em termos de consumo de energia em detri- mento da degradacao de desempenho. Esse trabalho apresenta uma analise detalhada do impacto da reprogramacao do clock do micro- controlador ATmega328P na previsibilidade do FreeRTOS no Ar- duino Uno. Os principais recursos do sistema foram criteriosamente avaliados atraves de casos de teste. Os resultados demonstram que ha, na maioria dos casos, uma relacao linear entre ajustes no clock da CPU e os atrasos dos servicos. A depender dos requisitos tempo- rais da aplicacao, pode-se obter reducoes significativas no mode energia ao se ajustar o clock da CPU apropriadamente.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.