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. |