Programa

Aplicações para Sistemas Embebidos

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

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

Programa

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