Código: | EEC0150 | Sigla: | SEMB |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Automação, Controlo e Sistemas de Produção Indust. |
Ativa? | Sim |
Unidade Responsável: | Departamento de Engenharia Eletrotécnica e de Computadores |
Curso/CE Responsável: | Mestrado Integrado em Engenharia Electrotécnica e de Computadores |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
MIEEC | 24 | Plano de estudos de Transição a partir de 2010/11 | 4 | - | 6 | 63 | 162 |
Plano de estudos oficial | 4 | - | 6 | 63 | 162 |
Teóricas: | 2,00 |
Laboratórios: | 2,00 |
Tipo | Docente | Turmas | Horas |
---|---|---|---|
Teóricas | Totais | 1 | 2,00 |
Luis Miguel Pinho de Almeida | 2,00 | ||
Laboratórios | Totais | 1 | 2,00 |
Mário Jorge Rodrigues de Sousa | 2,00 |
Dotar os alunos com capacidade de desenvolver sistemas embarcados com requisitos de tempo-real, recorrendo, se necessário, a sistemas operativos de tempo-real.
- 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 expondo o máximo de concorrência
- Capacidade para utilizar ferramentas de desenvolvimento de sistemas embarcados
- 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 utilizando os modelos, as ferramentas e as plataformas referidos acima.
- Introdução aos sistemas embarcados 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 esincronizaçã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
- 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.
Descrição | Tipo | Tempo (Horas) | Peso (%) | Data Conclusão |
---|---|---|---|---|
Participação presencial (estimativa) | Participação presencial | 68,00 | 100,00 | |
Total: | - | 100,00 |
Descrição | Tipo | Tempo (Horas) | Data Conclusão |
---|---|---|---|
Aulas de laboratório 1ª parte | Trabalho laboratorial | 8 | |
Aulas para mini-projeto | Elaboração de projeto | 20 | |
Preparação de mini-projeto | Elaboração de projeto | 40 | |
Estudo teórico | Estudo autónomo | 20 | |
Aulas teóricas | Frequência das aulas | 28 | |
Total: | 116,00 |
Condições de Frequência: Realização da componente prática
Fórmula de avaliação: NF = 0,5*NP + 0,5*NT
NP - pratica (mín. 7)
NT - teorica (mín. 7)
NF - Final
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 - demo projeto
NP_R - relatório
NP_A - apresentação
NT_T - teste
NT_A - seminário
NT_P - participação nas discussões