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

DSpace Repository

A- A A+

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

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Roberto Moratelli, Carlos
dc.contributor.author Dinse, Gabriel
dc.date.accessioned 2021-05-19T19:01:19Z
dc.date.available 2021-05-19T19:01:19Z
dc.date.issued 2021-05-18
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/223300
dc.description TCC (graduação) - Universidade Federal de Santa Catarina. Campus Blumenau. Engenharia de Controle e Automação pt_BR
dc.description.abstract Os 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. pt_BR
dc.description.abstract 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. pt_BR
dc.format.extent 100 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Blumenau, SC pt_BR
dc.rights Open Access en
dc.subject Linux pt_BR
dc.subject Raspberry Pi 3 pt_BR
dc.subject Testes de desempenho pt_BR
dc.subject Tempo Real pt_BR
dc.title Avaliação de Desempenho de Abordagens do Linux Embarcado para Aplicações de Tempo Real pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
TCC - Gabriel Dinse.pdf 5.959Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar