Saltar para:
Logótipo
Você está em: Início > M.EIC027

Sistemas Embutidos e de Tempo Real

Código: M.EIC027     Sigla: SETR

Áreas Científicas
Classificação Área Científica
OFICIAL Arquitetura de Computadores, Sistemas Operativos e Redes

Ocorrência: 2023/2024 - 2S Ícone do Moodle

Ativa? Sim
Unidade Responsável: Departamento de Engenharia Eletrotécnica e de Computadores
Curso/CE Responsável: Mestrado em Engenharia Informática e Computação

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
M.EIC 15 Plano de estudos oficial 1 - 6 39 162

Docência - Responsabilidades

Docente Responsabilidade
Luis Miguel Pinho de Almeida Regente

Docência - Horas

Teórico-Práticas: 3,00
Tipo Docente Turmas Horas
Teórico-Práticas Totais 1 3,00
Luis Miguel Pinho de Almeida 1,50
Mário Jorge Rodrigues de Sousa 1,50

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos

Dotar os alunos com capacidade de desenvolver sistemas embarcados com requisitos de tempo-real, recorrendo, se necessário, a sistemas operativos de tempo-real.

Resultados de aprendizagem e competências

- Capacidade para identificar requisitos funcionais e não funcionais de sistemas embarcados, com ênfase no requisitos temporals

- Capacidade para modelar aplicações de sistemas embarcados de tempo-real expondo o máximo de concorrência

- Capacidade para utilizar ferramentas de desenvolvimento de sistemas embarcados de tempo-real

- Capacidade para definir e utilizar plataformas computacionais programáveis basedas em micro-controladores com sistemas operativos de tempo-real

- Capacidade para projetar e construir sistemas embarcados de tempo-real utilizando os modelos, as ferramentas e as plataformas referidos acima.

 

Modo de trabalho

B-learning

Programa

- Introdução aos sistemas (embarcados) de tempo-real e o papel das restrições temporais;
- Desenvolvimento de software para sistemas embarcados de tempo-real: Compilação, Linkagem e Debugging;
- Comportamento temporal da execução de programas em isolamento: estruturas de software (condicionais e ciclos) e de hardware (pipelines e caches);
- Escalonamento de tempo-real para sistemas concorrentes: tarefas periódicas com tabelas cíclicas e tarefas esporádicas e aperiódicas, prioridades estáticas e dinâmicas, sincronização e multiprocessadores;
- Programação com POSIX para Tempo-Real e utilização de Real-Time Operating Systems (RTOS).

Bibliografia Obrigatória

Giorgio C. Buttazzo; Hard Real-Time Computing Systems. ISBN: 0-7923-9994-3

Bibliografia Complementar

Jane W. S. Liu; Real-time systems. ISBN: 0-13-099651-3
Qing Li ; with Caroline Yao; Real-time concepts for embedded systems. ISBN: 978-1-57820-124-2
Hermann Kopetz; Real-time systems. ISBN: 0-7923-9894-7

Métodos de ensino e atividades de aprendizagem

Esta unidade curricular está dividida em duas componentes, teórica e prática. A primeira inclui aulas expositivas, com discussão de exemplos e casos de uso e decorrerá numa parte inicial do semestre. No final desta parte os estudantes serão chamados a preparar um seminário em grupo sobre um tema relacionado com a matéria lecionada. A parte prática decorre estritamente após a componente teórica e consta da realização de um projeto que inclua a construção e caracterização experimental de um sistema de tempo-real.

Palavras Chave

Ciências Tecnológicas > Tecnologia > Tecnologia de computadores > Tecnologia de software
Ciências Tecnológicas > Engenharia > Engenharia de computadores

Tipo de avaliação

Avaliação distribuída sem exame final

Componentes de Avaliação

Designação Peso (%)
Teste 40,00
Trabalho de campo 25,00
Trabalho escrito 25,00
Apresentação/discussão de um trabalho científico 10,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Elaboração de projeto 60,00
Estudo autónomo 20,00
Frequência das aulas 28,00
Trabalho laboratorial 8,00
Total: 116,00

Obtenção de frequência

Condições de Frequência: Realização da componente prática (projeto) com nota não inferior à nota mínima (ver em baixo)

Fórmula de cálculo da classificação final

Fórmula de avaliação: NF = 0,5*NP + 0,5*NT
NP - pratica
NT - teorica
NF - Final

NP = 0,5*NP_D + 0,5*NP_R
NT = 0,8*NT_T + 0,2*NT_A 
NP_D - demo projeto
NP_R - relatório
NT_T - teste
NT_A - seminário+discussão

A aprovação na UC está condicionada à obtenção de pelo menos uma nota mínima de 7 valroes em todas as componentes de avaliação.

Melhoria de classificação

O recurso apenas permite melhorar o exame da época normal. Continua a aplicar-se a nota mínima de 7 no recurso.

Observações

A aprovação está condicionada a uma nota final de 10 valores e nenhuma componente de avaliação não poderá ser inferior a 7 valores.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-06-02 às 06:21:30 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias