Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real
Autor(a) principal: | |
---|---|
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 |