Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Monaro, Renato Machado
Monteiro, José Roberto Boffino de Almeida
Título em Português
Plataforma para aplicações de tempo-real usando Linux embarcado em microcontroladores ARM.
Palavras-chave em Português
Automação
Microcontroladores
Linux
ARM
Real Time
Software livre
Tempo-real
Automação industrial
Resumo em Português
Devido às crescentes necessidades de automação e controle de sistemas de tempo-real, que têm rigorosos requisitos de previsibilidade do tempo de resposta, mostra-se viável a utilização de Sistemas Operacionais de tempo-real embarcados, cujo objetivo é, além de atender os requisitos impostos, simplificar e acelerar o desenvolvimento do software de controle. Nesse trabalho, usou-se o Linux, juntamente com o patch RT, também de código aberto, para construir um Sistema Operacional de Tempo-Real para a arquitetura ARM, o qual foi carregado no Kit de Desenvolvimento SAM9-L9260. Foram então realizados testes de desempenho, cuja função foi medir o tempo de resposta do conjunto. A partir de tais testes, usando-se de comparação com o Linux sem a aplicação do patch, constatouse expressiva melhora de desempenho do sistema operacional em relação às tarefas de tempo-real, demonstrando aplicabilidade e reduzido custo de implementação, tornando economicamente viáveis novas aplicações RT em automação.
Palavras-chave em Inglês
Automation
Microcontrollers
MCU
Linux
ARM
Real-Time
Embedded
Open Source
Resumo em Inglês
Due to the growing needs of automation and control of real-time systems, which have strict requirements of response time predictability, it is shown viable the use of embedded realtime operating systems, whose goal is, in addition to meeting the imposed requirements, simplify and accelerate the development of the control software. In this final thesis, it was used Linux, along with the RT patch, also open source, to build a Real-Time operating system targeted to ARM architecture, which was loaded on a SAM9-L9260 Development Kit. So, there were conducted performance tests, whose function were measuring the response time of this ensemble. From these tests, using comparison with Linux without implementation of the patch, it was observed great improvement on Linux performance in regard to real-time tasks, demonstrating high applicability and reduced implementation cost, making economically viable new RT automation applications.
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
Passos_Leonardo.pdf (1.86 Mbytes)
 
Data de Publicação
2013-03-20
Número de visitas
1311
Número de downloads
1045
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.