Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real

Detalhes bibliográficos
Autor(a) principal: Dinse, Gabriel
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/223300
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina. Campus Blumenau. Engenharia de Controle e Automação
id UFSC_0839840b166339efb0f884a502e98e9e
oai_identifier_str oai:repositorio.ufsc.br:123456789/223300
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo RealLinuxRaspberry Pi 3Testes de desempenhoTempo RealTCC (graduação) - Universidade Federal de Santa Catarina. Campus Blumenau. Engenharia de Controle e AutomaçãoOs sistemas embarcados têm evoluído ao ponto de serem capazes de fazer uso de sistemas operacionais. Porém, para aplicações de tempo real, que são mais comuns nesse segmento, os sistemas operacionais de propósito geral necessitam de adequações para o atendimento desses requisitos. Este trabalho discorre sobre a execução e análise de testes de desempenho em sistemas Linux com aplicações que operam com rigor de tempo real por meio do tratamento de interrupções. São utilizados o Linux Vanilla, o Real-Time Linux e o Xenomai na configuração de kernel duplo, os quais são executados na placa Raspberry Pi 3. A avaliação é feita em duas etapas, a primeira com os sistemas unicamente tratando as interrupções recebidas, enquanto na segunda etapa é também aplicado estresse computacional no sistema operacional alvo. Os resultados são discutidos e verificados através das latências mínima e máxima, da média das latências e do desvio padrão do conjunto de amostras. É também examinada a taxa de cumprimento dos prazos temporais estabelecidos de antemão.Embedded systems have evolved to the point of being able to use operating systems. However, for real-time applications, which are more common in this segment, general purpose operating systems need adjustments to meet these requirements. This work discusses about the execution and analysis of performance tests on Linux systems with applications that operate with real-time rigor through the interrupt handling. Linux Vanilla, Real-Time Linux and Xenomai are used in the dual kernel configuration, which run on the Raspberry Pi 3 board. The evaluation is done in two steps, the first with the systems only handling incoming interruptions, while in the second stage, computational stress is also applied to the target operating system. The results are discussed and verified through the minimum and maximum latencies, the average of the latencies and the standard deviation of the sample set. The compliance rate of the time limits established in advance is also examined.Blumenau, SCRoberto Moratelli, CarlosUniversidade Federal de Santa CatarinaDinse, Gabriel2021-05-19T19:01:19Z2021-05-19T19:01:19Z2021-05-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis100 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/223300info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2021-05-19T19:01:20Zoai:repositorio.ufsc.br:123456789/223300Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732021-05-19T19:01:20Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
title Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
spellingShingle Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
Dinse, Gabriel
Linux
Raspberry Pi 3
Testes de desempenho
Tempo Real
title_short Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
title_full Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
title_fullStr Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
title_full_unstemmed Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
title_sort Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
author Dinse, Gabriel
author_facet Dinse, Gabriel
author_role author
dc.contributor.none.fl_str_mv Roberto Moratelli, Carlos
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Dinse, Gabriel
dc.subject.por.fl_str_mv Linux
Raspberry Pi 3
Testes de desempenho
Tempo Real
topic Linux
Raspberry Pi 3
Testes de desempenho
Tempo Real
description TCC (graduação) - Universidade Federal de Santa Catarina. Campus Blumenau. Engenharia de Controle e Automação
publishDate 2021
dc.date.none.fl_str_mv 2021-05-19T19:01:19Z
2021-05-19T19:01:19Z
2021-05-18
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/223300
url https://repositorio.ufsc.br/handle/123456789/223300
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 100 f.
application/pdf
dc.publisher.none.fl_str_mv Blumenau, SC
publisher.none.fl_str_mv Blumenau, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652271203909632