Especialização em
sistemas aeronáuticos

Curso de Pós graduação Lato sensu

Sistemas Embarcados e Operação em tempo real

Carga horária: 58 horas

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/

contato

Departamento de Engenharia Aeronáutica - USP Campus 2

Av. João Dagnone, 1100 - Jd. Santa Angelina, São Carlos - SP