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
|
| Programa de Pós-Graduação: |
PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
|
| Departamento: |
Centro de Engenharia Elétrica e Informática - CEEI
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://dspace.sti.ufcg.edu.br/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_d62a160b5b41c3fdb9ad9457b611fd6f |
|---|---|
| oai_identifier_str |
oai:dspace.sti.ufcg.edu.br:riufcg/3241 |
| network_acronym_str |
UFCG |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| repository_id_str |
|
| spelling |
PERKUSICH, Angelo.PERKUSICH, A.http://lattes.cnpq.br/9439858291700830LIMA, Antonio Marcus Nogueira.ALMEIDA, Hyggo Oliveira de.NASCIMENTO, J. L.http://lattes.cnpq.br/0319829156312981NASCIMENTO, José Luís do.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.Submitted by Deyse Queiroz (deysequeirozz@hotmail.com) on 2019-03-26T11:37:36Z No. of bitstreams: 1 JOSÉ LUÍS DO NASCIMENTO - DISSERTAÇÃO PPGEE 2008..pdf: 2051991 bytes, checksum: bc779db87d3609dce1615155c4d4c4d1 (MD5)Made available in DSpace on 2019-03-26T11:37:36Z (GMT). No. of bitstreams: 1 JOSÉ LUÍS DO NASCIMENTO - DISSERTAÇÃO PPGEE 2008..pdf: 2051991 bytes, checksum: bc779db87d3609dce1615155c4d4c4d1 (MD5) Previous issue date: 2008-08Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICAUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEIEngenharia Elétrica.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.Arcabouço para o escalonamento de processos em tempo real para linux embarcado.Framework for scheduling processes in real time for embedded linux.2008-082019-03-26T11:37:36Z2019-03-262019-03-26T11:37:36Zhttps://dspace.sti.ufcg.edu.br/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.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTJOSÉ LUÍS DO NASCIMENTO - DISSERTAÇÃO PPGEE 2008.pdf.txtJOSÉ LUÍS DO NASCIMENTO - DISSERTAÇÃO PPGEE 2008.pdf.txttext/plain267693https://dspace.sti.ufcg.edu.br/bitstream/riufcg/3241/4/JOS%C3%89+LU%C3%8DS+DO+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+PPGEE+2008.pdf.txt391629dc0f189f400ba8080ba67da8d4MD54ORIGINALJOSÉ LUÍS DO NASCIMENTO - DISSERTAÇÃO PPGEE 2008.pdfJOSÉ LUÍS DO NASCIMENTO - DISSERTAÇÃO PPGEE 2008.pdfapplication/pdf1621635https://dspace.sti.ufcg.edu.br/bitstream/riufcg/3241/3/JOS%C3%89+LU%C3%8DS+DO+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+PPGEE+2008.pdf10baf9eb6160d0a4f2f3343c16daa128MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/3241/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/32412025-07-24 03:42:34.76oai:dspace.sti.ufcg.edu.br:riufcg/3241Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca 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:48512025-07-24T06:42:34Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
| dc.title.pt_BR.fl_str_mv |
Arcabouço para o escalonamento de processos em tempo real para linux embarcado. |
| dc.title.alternative.pt_BR.fl_str_mv |
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. Engenharia Elétrica. 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. |
| 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.advisor1.fl_str_mv |
PERKUSICH, Angelo. |
| dc.contributor.advisor1ID.fl_str_mv |
PERKUSICH, A. |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/9439858291700830 |
| dc.contributor.referee1.fl_str_mv |
LIMA, Antonio Marcus Nogueira. |
| dc.contributor.referee2.fl_str_mv |
ALMEIDA, Hyggo Oliveira de. |
| dc.contributor.authorID.fl_str_mv |
NASCIMENTO, J. L. |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/0319829156312981 |
| dc.contributor.author.fl_str_mv |
NASCIMENTO, José Luís do. |
| contributor_str_mv |
PERKUSICH, Angelo. LIMA, Antonio Marcus Nogueira. ALMEIDA, Hyggo Oliveira de. |
| dc.subject.cnpq.fl_str_mv |
Engenharia Elétrica. |
| topic |
Engenharia Elétrica. 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. |
| 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. |
| 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.issued.fl_str_mv |
2008-08 |
| dc.date.accessioned.fl_str_mv |
2019-03-26T11:37:36Z |
| dc.date.available.fl_str_mv |
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 |
https://dspace.sti.ufcg.edu.br/handle/riufcg/3241 |
| dc.identifier.citation.fl_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. |
| url |
https://dspace.sti.ufcg.edu.br/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 |
| dc.publisher.program.fl_str_mv |
PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA |
| dc.publisher.initials.fl_str_mv |
UFCG |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Centro de Engenharia Elétrica e Informática - CEEI |
| publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
| 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 |
| bitstream.url.fl_str_mv |
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/3241/4/JOS%C3%89+LU%C3%8DS+DO+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+PPGEE+2008.pdf.txt https://dspace.sti.ufcg.edu.br/bitstream/riufcg/3241/3/JOS%C3%89+LU%C3%8DS+DO+NASCIMENTO+-+DISSERTA%C3%87%C3%83O+PPGEE+2008.pdf https://dspace.sti.ufcg.edu.br/bitstream/riufcg/3241/2/license.txt |
| bitstream.checksum.fl_str_mv |
391629dc0f189f400ba8080ba67da8d4 10baf9eb6160d0a4f2f3343c16daa128 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| 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_ |
1863363412845658112 |