Arcabouço para o escalonamento de processos em tempo real para linux embarcado.
Ano de defesa: | 2008 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
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 |