Arcabouço para o escalonamento de processos em tempo real para linux embarcado.

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: NASCIMENTO, José Luís do.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
UFCG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/3241
Resumo: A utilização do sistema operacional Linux em sistemas embarcados propicia a reutilização de uma grande quantidade de aplicativos. Os sistemas embarcados utilizados em sistemas industriais podem requerer o processamento de tarefas em tempo real. No Linux existem várias alternativas para prover a execução de tarefas em tempo real, mas nenhuma delas atende os requisitos necessários para ser incorporada oficialmente ao seu núcleo. A integração das soluções RT-Preempt e LITMUSrt trata-se de uma alternativa interessante para a provisão de serviços em tempo real no Linux. A primeira trata de problemas como longas seções críticas com interrupções desabilitadas e inversões de prioridades, enquanto que a segunda introduz algoritmos como o EDF e permite o uso de controladores proporcional integral para o escalonamento de processos em malha fechada. Desta forma, o objetivo deste trabalho é a integração das soluções RT-Preempt e do LITMUSrt em um arcabouço que permita o desenvolvimento e execução de aplicações de controle e automação em uma plataforma embarcada típica.
id UFCG_2625d9bd78311c68a78e5cced53f5fd5
oai_identifier_str oai:localhost:riufcg/3241
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling Arcabouço para o escalonamento de processos em tempo real para linux embarcado.Framework for scheduling processes in real time for embedded linux.Linux Embarcado.Sistemas em Tempo real.Integração de Soluções.Controle de Processos.Realimentação.Linux Embedded.Real-time systems.Integration of Solutions.Process control.Feedback.Engenharia Elétrica.A utilização do sistema operacional Linux em sistemas embarcados propicia a reutilização de uma grande quantidade de aplicativos. Os sistemas embarcados utilizados em sistemas industriais podem requerer o processamento de tarefas em tempo real. No Linux existem várias alternativas para prover a execução de tarefas em tempo real, mas nenhuma delas atende os requisitos necessários para ser incorporada oficialmente ao seu núcleo. A integração das soluções RT-Preempt e LITMUSrt trata-se de uma alternativa interessante para a provisão de serviços em tempo real no Linux. A primeira trata de problemas como longas seções críticas com interrupções desabilitadas e inversões de prioridades, enquanto que a segunda introduz algoritmos como o EDF e permite o uso de controladores proporcional integral para o escalonamento de processos em malha fechada. Desta forma, o objetivo deste trabalho é a integração das soluções RT-Preempt e do LITMUSrt em um arcabouço que permita o desenvolvimento e execução de aplicações de controle e automação em uma plataforma embarcada típica.Using the Linux operating system on embedded systems enables reuse of a large number of applications. Embedded systems used in industrial systems may require the processing of tasks in real time. In Linux there are several alternatives to provide the execution of tasks in real time, but none of them meets the requirements to be officially incorporated into its core. The integration of RT-Preempt and LITMUSrt solutions is an interesting alternative for the provision of real-time services on Linux. The first deals with problems such as long critical sections with disabled interruptions and inversions of priorities, while the second introduces algorithms such as EDF and allows the use of proportional integral controllers for the scheduling of closed-loop processes. In this way, the objective of this work is the integration of RT-Preempt and LITMUSrt solutions in a framework that allows the development and execution of control and automation applications in a typical embedded platform.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICAUFCGPERKUSICH, Angelo.PERKUSICH, A.http://lattes.cnpq.br/9439858291700830LIMA, Antonio Marcus Nogueira.ALMEIDA, Hyggo Oliveira de.NASCIMENTO, José Luís do.2008-082019-03-26T11:37:36Z2019-03-262019-03-26T11:37:36Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/3241NASCIMENTO, José Luís do. Arcabouço para o escalonamento de processos em tempo real para linux embarcado. 2008. 73f. Dissertação (Mestrado em Engenharia Elétrica), Programa de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba Brasil, 2008.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-06-11T19:50:59Zoai:localhost:riufcg/3241Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-06-11T19:50:59Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
Framework for scheduling processes in real time for embedded linux.
title Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
spellingShingle Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
NASCIMENTO, José Luís do.
Linux Embarcado.
Sistemas em Tempo real.
Integração de Soluções.
Controle de Processos.
Realimentação.
Linux Embedded.
Real-time systems.
Integration of Solutions.
Process control.
Feedback.
Engenharia Elétrica.
title_short Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
title_full Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
title_fullStr Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
title_full_unstemmed Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
title_sort Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
author NASCIMENTO, José Luís do.
author_facet NASCIMENTO, José Luís do.
author_role author
dc.contributor.none.fl_str_mv PERKUSICH, Angelo.
PERKUSICH, A.
http://lattes.cnpq.br/9439858291700830
LIMA, Antonio Marcus Nogueira.
ALMEIDA, Hyggo Oliveira de.
dc.contributor.author.fl_str_mv NASCIMENTO, José Luís do.
dc.subject.por.fl_str_mv Linux Embarcado.
Sistemas em Tempo real.
Integração de Soluções.
Controle de Processos.
Realimentação.
Linux Embedded.
Real-time systems.
Integration of Solutions.
Process control.
Feedback.
Engenharia Elétrica.
topic Linux Embarcado.
Sistemas em Tempo real.
Integração de Soluções.
Controle de Processos.
Realimentação.
Linux Embedded.
Real-time systems.
Integration of Solutions.
Process control.
Feedback.
Engenharia Elétrica.
description A utilização do sistema operacional Linux em sistemas embarcados propicia a reutilização de uma grande quantidade de aplicativos. Os sistemas embarcados utilizados em sistemas industriais podem requerer o processamento de tarefas em tempo real. No Linux existem várias alternativas para prover a execução de tarefas em tempo real, mas nenhuma delas atende os requisitos necessários para ser incorporada oficialmente ao seu núcleo. A integração das soluções RT-Preempt e LITMUSrt trata-se de uma alternativa interessante para a provisão de serviços em tempo real no Linux. A primeira trata de problemas como longas seções críticas com interrupções desabilitadas e inversões de prioridades, enquanto que a segunda introduz algoritmos como o EDF e permite o uso de controladores proporcional integral para o escalonamento de processos em malha fechada. Desta forma, o objetivo deste trabalho é a integração das soluções RT-Preempt e do LITMUSrt em um arcabouço que permita o desenvolvimento e execução de aplicações de controle e automação em uma plataforma embarcada típica.
publishDate 2008
dc.date.none.fl_str_mv 2008-08
2019-03-26T11:37:36Z
2019-03-26
2019-03-26T11:37:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/3241
NASCIMENTO, José Luís do. Arcabouço para o escalonamento de processos em tempo real para linux embarcado. 2008. 73f. Dissertação (Mestrado em Engenharia Elétrica), Programa de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba Brasil, 2008.
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/3241
identifier_str_mv NASCIMENTO, José Luís do. Arcabouço para o escalonamento de processos em tempo real para linux embarcado. 2008. 73f. Dissertação (Mestrado em Engenharia Elétrica), Programa de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba Brasil, 2008.
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 de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809746043669053440