IPLUSO 7346
Sistemas Embebidos
Automação e Sistemas Informáticos (L) (IPLUSO)
-
ApresentaçãoPresentationA unidade curricular introduz os princípios e práticas de Sistemas Embebidos e respetivo enquadramento em tempo-real e redes de sensores sem fios (WSN). Abrange: conceitos fundamentais e restrições (desempenho, fiabilidade, energia), hardware (arquiteturas, MCU/MPU, I/O, memórias, barramentos), programação embebida com polling, interrupções (ISRs) e noções de RTOS, protocolos síncronos I²C/SPI, sensores (smart e intelligent) e arquiteturas de nó/WSN, aplicações móveis como gateway/UI, e desempenho, testes e otimizações. A relevância para o ciclo de estudos decorre do desenvolvimento de competências de especificação, modelação e implementação HW/SW, essenciais em IoT, automóvel, saúde, indústria 4.0 e ambiente.
-
ProgramaProgrammeCP1: Introdução à noção de sistemas embebidos em tempo real e sem fios; CP2: Caracterização de sistemas embebidos (desempenho fiabilidade, ciclo de vida, consumo, fiabilidade e recursos); CP3: Hardware para sistemas móveis/embebidos (arquiteturas, microcontroladores/ micropro-cessadores; dispositivos de I/O, memórias e barramentos); CP4: Introdução à programação embebida (interrupções e sincronização). Sistemas operativos. Protocolos de comunicação (I2C e SPI); CP5: Sistemas embebidos em redes sem fios. Sensores (smart and intellegent) e suas arquiteturas; CP6: Introdução de Programação em aplicações em ambientes móveis para interação com sistemas de sensores/embebidos; CP7: Desempenho, testes e otimizações.
-
ObjectivosObjectivesOA1: Introduzir e aprender os princípios de funcionamento de sistemas embebidos; OA2: Adquirir fundamentos sobre as principais arquiteturas de redes sem fios utilizados em sistemas embebidos, desde software, hardware, sistemas operativos, barramentos e comunicações; OA3: Saber analisar e modelar/projetar aplicações para sistemas embebidos, além de sistemas embebidos sem fios; OA4: Conseguir gerir especificar, desenvolver projetos para sistemas embebidos;
-
BibliografiaBibliographySlides e tutoriais fornecidos pelo docente da cadeira; Wayne Wolf, "Computers as Components, Third Edition: Principles of Embedded Computing System Design", Morgan Kaufmann, 2012; Waltenegus Dargie, Christian Poellabauer, "Fundamentals of Wireless Sensor Networks: Theory and Practice”, Wiley 2010;
-
MetodologiaMethodologyAs metodologias inovadoras adotadas assenta nos seguintes pontos: Aulas teórico-práticas interativas (exposição breve, demonstrações e resolução guiada de problemas). Laboratórios com objetivos claros, verificação de resultados e breve reflexão final. Aprendizagem baseada em projeto com marcos intermédios e demonstração pública do protótipo. Feedback contínuo (checklists/pré-lab, revisões rápidas em aula, pequenos momentos orais individuais). Trabalho colaborativo e peer-instruction, apoiado por guias curtos de autoestudo.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS7
-
NaturezaNatureObrigatório
-
EstágioInternshipNão