Módulo 4:
Sistemas embarcados
e operação em tempo-real
(45 horas)
Período: 23/01/2026 a 05/03/2026
Ementa
- 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
- 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
Corpo Docente
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 Burns, 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/