UMA AVALIAÇÃO DO SISTEMA OPERACIONAL FREERTOS NA PLATAFORMA ARDUINO UNO

2020 
Um sistema operacional em tempo real (Real Time Operating System, RTOS) oferece mecanismos a execucao de tarefas com restricoes de tempo, entitulados requisitos de tempo real da aplicacao. A execucao de aplicacoes com caracteristicas de tempo real em ambientes com limitacoes de recursos de \textit{hardware} (e.g., processamento e memoria) torna o desenvolvimento dessas aplicacoes mais desafiador ou, ate mesmo, impossivel. Nesse trabalho, avalia-se o FreeRTOS, um sistema operacional de tempo real voltado a sistemas embarcados, de codigo aberto e livre de licenca comercial. Todavia, objetivou-se avaliar o sistema em uma plataforma de hardware minimalista, o Arduino UNO, muito empregado na prototipacao de sistemas embarcados. Como principal resultado, alem de propiciar melhor entendimento  acerca dos limites de um RTOS em uma plataforma limitada em termos de recursos de processamento e de memoria, preve-se o perfil das aplicacoes que eventualmente possam ser desenvolvidas no conjunto avaliado. Um sistema operacional em tempo real (Real Time Ope- rating System, RTOS) oferece mecanismos a execuc~ao de tarefas com restric~oes de tempo, entitulados requisitos de tempo real da aplicac~ao. A execuc~ao de aplicac~oes com caracter sticas de tempo real em ambientes com limitac~oes de recursos de hardware (e.g., processamento e memoria) torna o desenvolvimento dessas aplicac~oes mais desaador ou, ate mesmo, impossvel. Nesse trabalho, avalia-se o FreeRTOS, um sistema operacional de tempo real voltado a sistemas embarcados, de codigo aberto e livre de licenca comercial. Todavia, objetivou-se avaliar o sistema em uma plataforma de hardware minimalista, o Arduino UNO, muito empregado na prototipac~ao de sistemas embarcados. Como principal resultado, alem de propiciar melhor entendimento acerca dos limites de um RTOS em uma plataforma limitada em termos de recursos de processamento e de memoria, prev^e-se o perl das aplicac~oes que eventualmente possam ser desenvolvidas no conjunto avaliado.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    4
    References
    0
    Citations
    NaN
    KQI
    []