Esta UC tem como base o conhecimento de Sistemas Embebidos, microcontroladores e microprocessadores
Tem por missão a programação de vários sistemas embebidos.
Pretende-se também analisar os dados colhidos numa perspetiva de utilização em DataScience.
Semestral
CP1: Definição de sistema embebido.
Microcontroladores e microprocessadores.
Descrição de alguns sistemas embebidos: Pic, Arduino, Raspberry PI, FPGA, Smart phones android, sensores e outros equipamentos, IOT.
CP2: Linguagens para sistemas embebidos.
Sistemas de tempo real.
CP3: Programação de sistemas embebidos.
OA1: Conceber um sistema embebido nas suas vertentes de hardware e software.
OA2: Conceber ou modificar software para sistemas embebidos.
OA3: Analisar os dados colhidos pelos sistemas.
Obrigatório
Os conteúdos estudados são implementados em harware e software usando metodologias ativas nomeadamente, orientadas à resolução de problemas (PBL) e fomentado o empreendedorismo.
Português
Não
Edwards, S. A. (2000). Languages for Digital Embedded Systems. Kluwer, Boston, Massachusetts. ISBN-10: 9780792379256
Wolf, W. (2012). Computers as Components: Principles of Embedded Computing System Design. (3rd ed.). Morgan Kaufmann. ISBN-13: 978-0123884367
Dargie, W. & Poellabauer, C. (2010). Fundamentals of Wireless Sensor Networks: Theory and Practice. Wiley. ISBN-13: 978-0470997659
Russell, D. J. & Thornton, M. A. (2010). Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment (Synthesis Lectures on Digital Circuits and Systems). Morgan and Claypool Publishers. ISBN-13: 978-1608454983
Yifeng, Z. (2017). Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C. (3rd ed.). E-Man Press LLC. ISBN-13: 978-1092542234
Cook, M., Craft, B. & Evans, J. (2015). Raspberry Pi Projects For Dummies. John Wiley & Sons. ISBN-13: 978-1118766699