Atividade

124946 - Sistemas Embarcados e Operação em tempo real

Período da turma: 21/02/2025 a 21/04/2025

Selecione um horário para exibir no calendário:
 
 
Descrição: Ementa:
Sistemas Embarcados em Linux
• Hardware de sistemas embarcados
• Toolchains
• Bootloaders
• Kernel
• Root Filesystem
• Build System
• Estratégia de armazenamento (memória)
• Processos e Threads
• Debugging
• Device Drivers e integração de sensores
• Board Support Packages

Programação para operação em Tempo Real
• Conceitos Fundamentais de Sistemas de Tempo Real
• Considerações sobre hardware de sistemas de tempo real
• Agendamento: EDF, Round Robin, Rate Monotonic
• Comunicação entre processos: sincronização, buffers, mailboxes e filas
• Gerenciamento de memória

Integridade do sistema, procedimentos de teste e ferramentas, controle de versão
Comunicação de rede para sistemas embarcados

Bibliografia:
Laplante, P.A., Real Time Systems Design and Analysis, IEEE Press, 3rd. Edition, 2004.
Tanenbaum A., Modern Operating Systems, 3rd Edition, 2007.
Agrawala, A. K., Real-Time System Design, 1990.
Alan Burms, Andy Wellings, Real-Time Systems and Programming Languages.
Chris Simmonds, Mastering Embedded Linux Programming, Packt Publishing Ltd. Birmingham, UK, ISBN 978-1-78439-253-6, 2015.
Thomas Brãuln Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems, 2008.
MISRA-C 2012 - http://www.misra.org.uk/

Carga Horária:

45 horas
Tipo: Obrigatória
Vagas oferecidas: 60
 
Ministrantes: Antonio Carlos Daud Filho
Glauco Augusto de Paula Caurin
Henrique Borges Garcia


 
 voltar

Créditos
© 1999 - 2025 - Superintendência de Tecnologia da Informação/USP