You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Aeronautical Engineering
  4. Embedded Systems

Embedded Systems

Code 15254
Year 1
Semester S1
ECTS Credits 6
Workload PL(15H)/T(30H)/TP(15H)
Scientific area Informatics, Automation and Control
Entry requirements -
Learning outcomes It is intended that students gain knowledge related to the field of microprocessor systems.
- Provide students with the knowledge necessary to integrate development teams.
- Explore appropriated programming techniques
- Analyze the functioning of most relevant peripherals
- Explore development platforms
The student should be able to:
- Designing a solution
- Specify and implement software
- Specify and build hardware
- Use development tools (hardware and software)
- Integrating multiple devices in the same application
- Employ techniques for low energy consumption
- Perform calculations of fixed and floating point
- Implement systems of communication between different devices
- Using interrupts in systems development
- Implement the interface between microprocessors and personal computers
- Propose solutions technologically evolved
- Prepare technical/scientific reports
Syllabus 1 - Introduction to embedded systems:
main Features
Embedded systems for real-time
Main factors in the development
2 - Architectures for Embedded Systems
3 - Programming Techniques and Code Optimization
Code optimization
Floating and fixed point conversion
Implementation of Arithmetic Functions
multiplication
division
square root
4 - Interfaces with External Devices
Protocols: I2C, 1-Wire, CAN, RS-232, SPI, PC-104, JTAG, etc..
Modulation by varying the pulse width
Radio frequency identification (RFID)
Memory cards SD / MMC
Interfaces with user
5 - Specifications for Embedded Systems
requirements
Analysis of performance (Amdahl's Law)
Computational models
Statecharts
Evaluation of the specification
6 - Hardware in Embedded Systems
Inputs data
Communications between modules
Data memory and program
Main Bibliography - Digital Design and Computer Architecture, By David Money Harris & Sarah L. Harris (2nd Edition, English, ISBN: 978-
0-12-394424-5). Translated to Portuguese (ISBN: 978-0-9954839-0-3) by António Espírito-Santo e Renato Giovanini,
authorized by Elsevier and supported by Imagination Technologies. https://www.mips.com/downloads/digital-designand-
computer-architecture-portuguese-edition-second-edition/, September 2016.
- Pedro Dinis, A. Espírito Santo, Bruno Ribeiro, “MSP430 Teaching ROM, 2º Edition,” Texas Instruments, SSQC028,
October 2012, supported by Texas Instruments.
- Pedro Dinis, A. Espírito Santo, Bruno Ribeiro, “MSP430 Teaching ROM, 1º Edition,” Texas Instruments, SSQC017,
February 2009 , supported by Texas
- Peter Marwedel, Embedded System Design, Springer, 2006.
- Bruno Bouyssounouse e Joseph Sifakis. Embedded Systems Design, Springer-Verlag, Berlin, Heidelberg, 2005.
- Chris Nagy, Embedded Systems Design Using The Ti Msp430 Series. Elsevier Science – Newnes. 2003.
Teaching Methodologies and Assessment Criteria Teaching-learning activities are based on theoretical and practical classes. Classes are supported by an e-learning
platform where teaching materials are placed. The program content is covered during the lectures and complemented
by illustrative exercises. During the practical classes the students work out the concepts introduced in lectures
through hands-on laboratories. Student’s participation is encouraged throughout the process of teaching and learning.
The acquisition of knowledge by students is evaluated throughout the semester with written tests.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2024-09-30

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.