Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Aeronáutica
  4. Sistemas Embutidos

Sistemas Embutidos

Código 15254
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(15H)/T(30H)/TP(15H)
Área Científica Informática, Automação e Controlo
Objectivos de Aprendizagem Fornecer conhecimentos no domínio dos sistemas microprocessados:
- Fornecer ao aluno o conhecimento necessário a integrar equipas de desenvolvimento
- Explorar técnicas de programação adequadas
- Analisar o funcionamento dos principais periféricos
- Explorar plataformas de desenvolvimento
O aluno deverá ser capaz de:
- Estruturar uma solução
- Especificar software
- Especificar hardware
- Utilizar ferramentas de desenvolvimento (hardware e software)
- Integrar vários periféricos numa mesma aplicação
- Empregar técnicas de baixo consume energético
- Realizar cálculos de vírgula fixa e flutuante
- Implementar sistemas de comunicação entre diferentes periféricos
- Utilizar interrupções no desenvolvimento de sistemas
- Implementar o interface entre microprocessadores e computadores pessoais
- Propor soluções tecnologicamente evoluídas
- Elaborar relatórios técnico/científicos
Conteúdos programáticos 1 – Introdução aos sistemas embutidos:
Características principais
Sistemas embutidos de tempo-real
Factores importantes no desenvolvimento
2 - Arquitecturas para Sistemas Embutidos
3 - Técnicas de Programação e Optimização de Código
Optimização de código
Vírgula fixa flutuante e respectiva conversão
Implementação de Funções Aritméticas
Multiplicação
Divisão
Raiz quadrada
4 - Interfaces com Dispositivos Externos
Protocolos: I2C, 1-Wire, CAN, RS-232, SPI, PC-104, JTAG,etc.
Modelação por variação da largura do pulso
Identificação por rádio frequência (RFID)
Cartões de memória SD/MMC
Interfaces com utilizador
5 - Especificações de Sistemas Embutidos
Requisitos
Análise de desempenho (Lei de Amdahl)
Modelos computacionais
Statecharts
Avaliação das especificações
6 - Hardware em Sistemas Embutidos
Entradas de dados
Comunicações entre módulos
Memórias de dados e de programa
Metodologias de Ensino e Critérios de Avaliação As actividades de ensino-aprendizagem têm por base aulas teóricas e práticas. Para apoio às aulas encontra-se
disponível a plataforma (e-conteúdos) onde são colocados materiais pedagógicos. O conteúdo programático é
abordado no decorrer das aulas teóricas e complementado com exercícios ilustrativos. No decorrer das aulas práticas
os alunos exercitam os conceitos introduzidos nas aulas teóricas através da resolução de exercícios laboratoriais. A
participação dos alunos é incentivada ao longo de todo o processo de ensino aprendizagem. A aquisição dos
conhecimentos por parte dos alunos é verificada com testes escritos.
Bibliografia principal - Digital Design and Computer Architecture, By David Money Harris & Sarah L. Harris (2nd Edition, English, ISBN: 978-
0-12-394424-5). Translated to Portuguese (ISBN: 978-0-9954839-0-3) by António Espírito-Santo e Renato Giovanini,
authorized by Elsevier and supported by Imagination Technologies. https://www.mips.com/downloads/digital-designand-
computer-architecture-portuguese-edition-second-edition/, September 2016.
- Pedro Dinis, A. Espírito Santo, Bruno Ribeiro, “MSP430 Teaching ROM, 2º Edition,” Texas Instruments, SSQC028,
October 2012, supported by Texas Instruments.
- Pedro Dinis, A. Espírito Santo, Bruno Ribeiro, “MSP430 Teaching ROM, 1º Edition,” Texas Instruments, SSQC017,
February 2009 , supported by Texas
- Peter Marwedel, Embedded System Design, Springer, 2006.
- Bruno Bouyssounouse e Joseph Sifakis. Embedded Systems Design, Springer-Verlag, Berlin, Heidelberg, 2005.
- Chris Nagy, Embedded Systems Design Using The Ti Msp430 Series. Elsevier Science – Newnes. 2003.
Língua Português
Data da última atualização: 2024-09-30
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.