2023

Sistemas embebidos

Nome: Sistemas embebidos
Cód.: INF13667M
6 ECTS
Duração: 15 semanas/156 horas
Área Científica: Informática

Língua(s) de lecionação: Português
Língua(s) de apoio tutorial: Português

Objetivos de Desenvolvimento Sustentável

Objetivos de Aprendizagem

Familiarizar os estudantes com os sistemas embebidos (Embedded Systems), a problemática e metodologias específicas.
Capacitar os estudantes para o desenvolvimento de aplicacoes para sistemas embebidos.

Conteúdos Programáticos

• Introducão: motivacão e aplicacoes.
◦ Smart-cards
◦ telemóveis
◦ sistemas de controle
◦ redes de sensores
• Arquitecturas de sistemas embebidos
◦ Arquitecturas ARM, intel, MIPS, microcontroladores - PICs, Atmel AVR 2
◦ Sistemas operativos para sistemas embebidos
• Comunicacão em sistemas embebidos e sistemas embebidos distribuídos
• Sistemas em tempo real
◦ sistemas críticos, sistemas de processamento digital e controlo
• Metodologias de projecto e concepcão de sistemas embebidos
• Desenvolvimento para sistemas embebidos
◦ Plataformas de desenvolvimento
◦ Gestão de memória
◦ Compilacão cruzada
• Aplicacoes
• Trabalho final: trabalho de complexidade elevada requerendo uma visão de integracão de diversos sub-sistemas e o uso de diversas aplicacoes / ferramentas de programacão

Métodos de Ensino

As aulas são teóricas e laboratoriais, os problemas e técnicas são apresentados nas aulas teóricas e os algoritmos são desenvolvidos e analisados nas aulas práticas de laboratório.

Bibliografia

Computers as Components - Principles of Embedded Computing System
Design. Wolf, W. Morgan Kaufmann, 2005.
• Linux for Embedded and Real-time Applications, Abbot, D., Newnes, 2003.
• Embedded System Design. Marwedel, P. Kluwer, 2003.
• Embedded System Design: A Unified Hardware/Software Introduction. Vahid, F., Givargis, T. D. Wiley, 2001.