Sistemas Embebidos
3
2021-2022
01016281
Sistemas Digitais e Computadores
Português
Presencial
Semestral
6.0
Opcional
1º Ciclo - Licenciatura
Conhecimentos de Base Recomendados
- Laboratório de Sistemas Digitais
- Programação de Computadores
- Sistemas de Microprocessadores.
Métodos de Ensino
Aulas teóricas do tipo magistral para apresentação teórica dos tópicos do programa com recurso a meios audiovisuais.
Aulas práticas laboratoriais para implementação e demonstração dos vários conceitos leccionados nas aulas teóricas e para apresentação dos resultados parcelares do projecto de um sistema embebido, implementado por cada grupo de trabalho ao longo do semestre lectivo.
Resultados de Aprendizagem
Hoje em dia os sistemas embebidos estão em toda a parte, desde o simples relógio de pulso ao automóvel ou avião mais sofisticados. O principal objectivo desta unidade curricular é dotar o estudante dos conhecimentos fundamentais para projectar, implementar e testar sistemas embebidos baseados em microcontroladores contendo um conjunto vasto de periféricos analógicos e digitais.
Para atingir este objectivo principal, o estudante deverá adquirir competências e capacidade para:
- Identificar requisitos funcionais de sistemas embebidos
- Modelar a arquitectura e as funcionalidades de um sistema que cumpra os requisitos identificados
- Utilizar ferramentas de desenvolvimento de software e de hardware de sistemas embebidos
- Conceber planos de teste, validar e avaliar o desempenho de sistemas embebidos
- Gerir projectos de hardware e software realizados em grupos de trabalho.
Estágio(s)
NãoPrograma
1. Introdução aos sistemas embebidos
2. Elementos de hardware
2.1 Dispositivos de interface com o utilizador
2.2 Interface com dispositivos físicos
2.3 Ligação entre sistemas embebidos: Comunicação série e comunicação sem fios
3. Programação de sistemas embebidos
3.1 Ambientes de programação, teste e depuração
3.2 Arquitecturas de software
3.3 Sistemas de tempo real
4. Projecto integrado de HW/SW
4.1 Ferramentas de desenho de circuitos e placas
4.2 Produção de sistemas embebidos
5. Controlo de qualidade
5.1 Teste e verificação de hardware
5.2 Teste e verificação de software.
Docente(s) responsável(eis)
Lino José Forte Marques
Métodos de Avaliação
Avaliação
Trabalho laboratorial ou de campo: 35.0%
Exame: 65.0%
Bibliografia
- Lino Marques, "Sistemas Embebidos", 2019. (Slides de apoio).
- Edward Lee and Sanjit Seshia, “Introduction to Embedded Systems: A Cyber-Physical Systems Approach, 2nd ed”, MIT Press, 2017.
- Mark Kraeling and Robert Oshana, “Software Engineering for Embedded Systems. Methods, Practical Techniques, and Applications”, Elsevier, 2013.
- Xiaocong Fan, “Real-Time Embedded Systems: Design Principles and Engineering Practices”, Newnes, 2015.
- Carmine Noviello, “Mastering STM32”, Leanpub, 2016.