124946 - Sistemas Embarcados e Operação em tempo real |
Período da turma: | 21/02/2025 a 21/04/2025
|
||||
|
|||||
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 |
![]() |
Créditos © 1999 - 2025 - Superintendência de Tecnologia da Informação/USP |