Sistemas Embarcados
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Automação, Controlo e Sistemas de Produção Indust. |
Ocorrência: 2010/2011 - 1S
Ciclos de Estudo/Cursos
Língua de trabalho
Português - Suitable for English-speaking students
Objetivos
Dotar os alunos com capacidade de desenvolver equipamentos de controlo embebidos com requisitos de tempo-real, utilizando, se necessário, a sistemas operativos de tempo-real.
Programa
- Introdução e conceitos base
- Arquitecturas de Hardware para sistemas embarcados (CPUs e barramentos para periféricos)
- Arquitecturas de Software para Sistemas Embarcados
- Compilação, Linkagem e 'Debugging'
- Noções básicas sobre os Sistemas Operativos (gestão de memória, gestão de processos, e comunicação entre processos)
- Escalonamento para Tempo-Real (escalonamento de tarefas periódicas e aperiódicas usando métodos cíclico, prioridades estáticas, e prioridades dinâmicas)
- Programação com POSIX para Tempo-Real
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
- Aulas teóricas: exposição dos assuntos a tratar, acompanhados pela presentação e discussão de exemplos.
- Aulas práticas: complementares das aulas teóricas, permitindo aos alunos o contacto com algumas soluções tecnológicas existentes. Realização de trabalhos guiados, em grupo, e apoio ao projecto.
- Trabalho prático: realização de um pequeno projecto.
- Seminários: os alunos, organizados em pequenos grupos, realizarão um seminário dedicado a um tema especifico, o qual apresentam aos restantes colegas durante uma aula teorica.
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Descrição |
Tipo |
Tempo (Horas) |
Peso (%) |
Data Conclusão |
Participação presencial (estimativa) |
Participação presencial |
52,00 |
|
|
Preparação e apresentação de seminário |
Exame |
6,00 |
|
|
Realização de Trabalho |
Trabalho escrito |
70,00 |
|
|
Avaliação Escrita |
Exame |
3,00 |
|
|
|
Total: |
- |
0,00 |
|
Componentes de Ocupação
Descrição |
Tipo |
Tempo (Horas) |
Data Conclusão |
Estudo Individual |
Estudo autónomo |
40 |
|
|
Total: |
40,00 |
|
Obtenção de frequência
- Regras gerais da FEUP
- Realização da componente prática
Fórmula de cálculo da classificação final
NP - Nota da componente pratica (mínimo de 7 valores)
NT - Nota da componente teorica (mínimo de 7 valores)
NF - Nota Final
NF = 0,5*NP + 0,5 NT
NP = 0,5*NP_D + 0,3*NP_R + 0,2*NP_A
NT = 0,7*NT_T + 0,2*NT_A + 0,1*NT_P
NP_D - Nota da demonstração e discussão do trabalho pratico
NP_R - Nota do relatório do trabalho pratico
Provas e trabalhos especiais
- Os alunos que não tenham realizado a componente prática terão que realizar uma prova prática.
Melhoria de classificação
- Apenas a componente teórica (exame escrito) é objecto de melhoria.