O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema

Detalhes bibliográficos
Autor(a) principal: Chabatura Neto, Felipe
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFFS (Repositório Digital da UFFS)
Texto Completo: https://rd.uffs.edu.br/handle/prefix/2709
Resumo: A avaliação de desempenho tem papel fundamental quando se é necessário ter medidas quantitativas para comparar diversos sistemas operacionais. Quando se fala em sistemas operacionais em tempo real, geralmente envolvidos em aplicações e sistemas críticos, a situação é ainda mais delicada. Esse trabalho apresenta uma análise da escalabilidade e desempenho dos componentes de gerenciamento de memória, filas e tarefas do sistema operacional em tempo real FreeRTOS na plataforma de hardware Arduino Uno. Além disso, faz-se uma avaliação da velocidade de troca de contexto e da comunicação entre tarefas. Os resultados são apresentados numa série de tabelas.
id UFFS_62525f265a4e052f213d4a72fd35ea64
oai_identifier_str oai:rd.uffs.edu.br:prefix/2709
network_acronym_str UFFS
network_name_str Repositório Institucional da UFFS (Repositório Digital da UFFS)
repository_id_str 3924
spelling Spohn, Marco AurélioChabatura Neto, Felipe20182019-04-11T14:36:49Z20192019-04-11T14:36:49Z2018https://rd.uffs.edu.br/handle/prefix/2709A avaliação de desempenho tem papel fundamental quando se é necessário ter medidas quantitativas para comparar diversos sistemas operacionais. Quando se fala em sistemas operacionais em tempo real, geralmente envolvidos em aplicações e sistemas críticos, a situação é ainda mais delicada. Esse trabalho apresenta uma análise da escalabilidade e desempenho dos componentes de gerenciamento de memória, filas e tarefas do sistema operacional em tempo real FreeRTOS na plataforma de hardware Arduino Uno. Além disso, faz-se uma avaliação da velocidade de troca de contexto e da comunicação entre tarefas. Os resultados são apresentados numa série de tabelas.Performance evaluation plays a key role when it is necessary to have quantitative measures to compare various operating systems. When you talk about real-time operating systems, usually involved in critical applications and critical systems, the situation is even more delicate. This paper presents an analysis of the scalability and performance of memory management, queues, and tasks components of the FreeRTOS real-time operating system on the Arduino Uno hardware platform. In addition, an evaluation of the speed of task switching and communication between tasks is done. The results are presented in a series of tables.Submitted by SUELEN SPINDOLA BILHAR (suelen.bilhar@gmail.com) on 2019-04-10T18:50:13Z No. of bitstreams: 1 CHABATURA NETO.pdf: 1297517 bytes, checksum: 5c19971a6fc210299e00652a1ed64a79 (MD5)Approved for entry into archive by Diego dos Santos Borba (dborba@uffs.edu.br) on 2019-04-11T14:36:49Z (GMT) No. of bitstreams: 1 CHABATURA NETO.pdf: 1297517 bytes, checksum: 5c19971a6fc210299e00652a1ed64a79 (MD5)Made available in DSpace on 2019-04-11T14:36:49Z (GMT). No. of bitstreams: 1 CHABATURA NETO.pdf: 1297517 bytes, checksum: 5c19971a6fc210299e00652a1ed64a79 (MD5) Previous issue date: 2018porUniversidade Federal da Fronteira SulUFFSBrasilCampus ChapecóSistemas operacionaisTempo-realHardwareO sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistemainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFFS (Repositório Digital da UFFS)instname:Universidade Federal Fronteira do Sul (UFFS)instacron:UFFSLICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://rd.uffs.edu.br:8443/bitstream/prefix/2709/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52ORIGINALCHABATURA NETO.pdfCHABATURA NETO.pdfapplication/pdf1297517https://rd.uffs.edu.br:8443/bitstream/prefix/2709/1/CHABATURA+NETO.pdf5c19971a6fc210299e00652a1ed64a79MD51prefix/27092019-04-11 11:36:49.881oai:rd.uffs.edu.br:prefix/2709TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttps://rd.uffs.edu.br/oai/requestopendoar:39242019-04-11T14:36:49Repositório Institucional da UFFS (Repositório Digital da UFFS) - Universidade Federal Fronteira do Sul (UFFS)false
dc.title.pt_BR.fl_str_mv O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
title O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
spellingShingle O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
Chabatura Neto, Felipe
Sistemas operacionais
Tempo-real
Hardware
title_short O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
title_full O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
title_fullStr O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
title_full_unstemmed O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
title_sort O sistema operacional em tempo real Freertos na plataforma de hardware Arduino Uno: uma análise dos recursos de gerenciamento de memória, tarefas, filas e do desempenho geral do sistema
author Chabatura Neto, Felipe
author_facet Chabatura Neto, Felipe
author_role author
dc.contributor.advisor1.fl_str_mv Spohn, Marco Aurélio
dc.contributor.author.fl_str_mv Chabatura Neto, Felipe
contributor_str_mv Spohn, Marco Aurélio
dc.subject.por.fl_str_mv Sistemas operacionais
Tempo-real
Hardware
topic Sistemas operacionais
Tempo-real
Hardware
description A avaliação de desempenho tem papel fundamental quando se é necessário ter medidas quantitativas para comparar diversos sistemas operacionais. Quando se fala em sistemas operacionais em tempo real, geralmente envolvidos em aplicações e sistemas críticos, a situação é ainda mais delicada. Esse trabalho apresenta uma análise da escalabilidade e desempenho dos componentes de gerenciamento de memória, filas e tarefas do sistema operacional em tempo real FreeRTOS na plataforma de hardware Arduino Uno. Além disso, faz-se uma avaliação da velocidade de troca de contexto e da comunicação entre tarefas. Os resultados são apresentados numa série de tabelas.
publishDate 2018
dc.date.none.fl_str_mv 2018
dc.date.issued.fl_str_mv 2018
dc.date.accessioned.fl_str_mv 2019-04-11T14:36:49Z
dc.date.available.fl_str_mv 2019
2019-04-11T14:36:49Z
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://rd.uffs.edu.br/handle/prefix/2709
url https://rd.uffs.edu.br/handle/prefix/2709
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.publisher.none.fl_str_mv Universidade Federal da Fronteira Sul
dc.publisher.initials.fl_str_mv UFFS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Campus Chapecó
publisher.none.fl_str_mv Universidade Federal da Fronteira Sul
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFFS (Repositório Digital da UFFS)
instname:Universidade Federal Fronteira do Sul (UFFS)
instacron:UFFS
instname_str Universidade Federal Fronteira do Sul (UFFS)
instacron_str UFFS
institution UFFS
reponame_str Repositório Institucional da UFFS (Repositório Digital da UFFS)
collection Repositório Institucional da UFFS (Repositório Digital da UFFS)
bitstream.url.fl_str_mv https://rd.uffs.edu.br:8443/bitstream/prefix/2709/2/license.txt
https://rd.uffs.edu.br:8443/bitstream/prefix/2709/1/CHABATURA+NETO.pdf
bitstream.checksum.fl_str_mv 43cd690d6a359e86c1fe3d5b7cba0c9b
5c19971a6fc210299e00652a1ed64a79
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFFS (Repositório Digital da UFFS) - Universidade Federal Fronteira do Sul (UFFS)
repository.mail.fl_str_mv
_version_ 1809094609618337792