Programa

Sistemas Embebidos

Mestrado Bolonha em Engenharia de Telecomunicações e Informática

Mestrado Bolonha em Engenharia Electrónica

Programa

- Noções básicas de Computação Embebida: Caracterização de Sistemas Embebidos e em Tempo Real; Falácias e armadilhas, Desafios. - Arquiteturas típicas de CPUs ISA. - Arquitectura de Sistemas: Memória, Bus, I/O; Gestão de energia. - Plataformas e ferramentas de desenvolvimento, Teste. - Multiprogramação e SO: Multitarefa; Estruturas de Sistemas Operacionais; Calendarização; Sincronização e IPC; Mecanismos, primitivos típicos, exemplos. - FreeRTOS: Gestão de tarefas; Sincronização e IPC; Interrupções e Gestores de Dispositivos; Exemplos de primitivas; Exemplos de casos de uso; - Problemas em tempo real: Calendarização Inversão de prioridades - Metodologias de desenho: Níveis de abstracção, especificações, abordagens de projecto, integração