Programa

Aplicações para Sistemas Embebidos

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

Programa

1. Introdução: Objectivos e organização da disciplina. 2. Características dos sistemas embebidos: Requisitos, ciclo de vida, factores económicos. 3. Interfaces e dispositivos de Entrada/Saída. Serviço das Entradas/saídas. Avaliação de desempenho (latência, largura de banda). 4. Arquiteturas de Software: Plataformas de execução. Avaliação de desempenho. 5. Padrões de desenho em sistemas embebidos. 6. Sistemas Operativos de Tempo-Real: Métodos de escalonamento. 7. Ciclo de desenvolvimento de programas. Plataformas de desenvolvimento e teste. 8. Frameworks aplicacionais: OSGI. 9. Optimização de Programas: Tempo de execução, consumo de energia, ocupação de memória. 10. Concepção e Desenho de Sistemas Embebidos. 11. Formalismos para especificação de sistemas embebidos. 12. Casos de estudo: impressora, set-top box. 13. Casos de estudo: Cartões inteligentes. Sistemas para redes móveis. 14. Tópicos avançados: Co-desenho. Redes de Sensores. 15. Seminário de Sistemas Embebidos.