2025

Embedded Systems

Name: Embedded Systems
Code: INF13667M
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese

Sustainable Development Goals

Learning Goals

Familiarize students with Embedded Systems, the issue and specific methodologies.
Empower students to develop applications for embedded systems.

Contents

• Introduction: motivation and applications.
◦ Smart-cards
◦ mobile phones
◦ control systems
◦ sensor networks
• Embedded system architectures
◦ ARM architectures, intel, MIPS, microcontrollers - PICs, Atmel AVR 2
◦ Operating systems for embedded systems
• Communication in embedded systems and distributed embedded systems
• Real-time systems
◦ critical systems, digital processing and control systems
• Design methodologies and design of embedded systems
• Development for embedded systems
◦ Development platforms
◦ Memory management
◦ Cross-compilation
• Applications
• Final work: work of high complexity requiring a vision of integrating several sub-systems and the use of different applications / programming tools

Teaching Methods

The classes are theoretical and laboratory, the problems and techniques are presented at theoretical classes and the algorithms are developed and analysed at practical laboratorial classes.