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.
Data de Publicação
2013-03-20
Número de visitas
1311
Número de downloads
1045