Programa

Aplicações para Sistemas Embebidos

Mestrado Bolonha em Engenharia Informática e de Computadores - Alameda

Mestrado Bolonha em Engenharia Informática e de Computadores - Taguspark

Programa

1. Introdução: Objectivos e organização da disciplina. Características dos sistemas embebidos: Requisitos, ciclo de vida, factores económicos. 2. Interfaces e dispositivos de Entrada/Saída. Serviço das Entradas/saídas. Avaliação de desempenho (latência, largura de banda). Interface com o mundo físico. 3. Arquitecturas de Software: Plataformas de execução. Avaliação de desempenho. 4. Padrões de desenho em sistemas embebidos. 5. Sistemas Operativos de Tempo-Real: Métodos de escalonamento. 6. Tolerância a Faltas. 7. Ciclo de desenvolvimento de programas. Plataformas de desenvolvimento e teste. 8. Optimização de Programas: Tempo de execução, consumo de energia, ocupação de memória. 9. Concepção e Desenho de Sistemas Embebidos. Formalismos para especificação de sistemas. 10. Estudo de casos e domínios aplicacionais: identificação electrónica e biométrca (cartões inteligentes), sensores em smartphones. 11. Tópicos avançados: Co-desenho. Redes de Sensores. 12. Seminário de Sistemas Embebidos.