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.
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
◦ 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.