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
Autor(a) principal: | |
---|---|
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 |