EMBEDDED SYSTEMS

iten
Code
80190
ACADEMIC YEAR
2017/2018
CREDITS
6 credits during the 2nd year of 8733 Computer Engineering (LM-32) GENOVA

4 credits during the 2nd year of 8774 ROBOTICS ENGINEERING (LM-25) GENOVA

4 credits during the 2nd year of 8774 ROBOTICS ENGINEERING (LM-32) GENOVA

SCIENTIFIC DISCIPLINARY SECTOR
ING-INF/04
LANGUAGE
English
TEACHING LOCATION
GENOVA (Computer Engineering)
semester
1° Semester

OVERVIEW

An embedded system is a computer-equipped electronic circuit designed to perform a specific, embedded function on a platform that manages control with different design constraints such as cost of production, size, and energy consumption. The course will provide the skills needed to design these systems, demonstrating how the same technologies can be used for the realization of modern electronic devices.

AIMS AND CONTENT

LEARNING OUTCOMES

The goal of the course is to present advanced issues of artificial intelligence from the perspective of a computerized autonomous agent.

SYLLABUS/CONTENT

  • Introduction to Embedded Systems
  • Architecture of a microcontroller
  • Peripherals of a microcontroller
    • GPIO
    • Counter, Timer and PWM
  • Interrupts Management
  • Communication protocols
    • I2C
    • SPI
    • UART / RS-232
  • Firmware development for microcontrollers
  • Acquiring Analog Signals and Signal Conditioning
  • Use and interfacing with temperature sensors, position, speed, etc.
  • Engine control in c.c.
  • Development of software for engine control in c.c.

RECOMMENDED READING/BIBLIOGRAPHY

T Noergaard. 2013. A Comprehensive Guide for Engineers and Programmers, Embedded Systems Architecture (2 ed.). Newnes, Newton, MA, USA.

Peter Hintenaus. 2014. Engineering Embedded Systems: Physics, Programs, Circuits. Springer Publishing Company, Incorporated.
 

TEACHERS AND EXAM BOARD

Exam Board

SIMONE DENEI (President)

ENRICO SIMETTI (President)

RENATO UGO RAFFAELE ZACCARIA (President)

EXAMS

EXAM DESCRIPTION

Development of a project assigned at the end of the course

ASSESSMENT METHODS

At the end of the course, the student must be able to design and write the firmware of an embedded system in compliance with the technical specifications.

Exam schedule

Date Time Location Type Notes
10/01/2018 09:00 GENOVA Scritto 10/01/2018 - Aula G3A 16/02/2018 - Aula E3 08/06/2018 - Aula G2B 24/07/2018 - Aula G3B 04/09/2017 - Aula G1
14/02/2018 09:00 GENOVA Orale aula VB
16/02/2018 14:00 GENOVA Scritto 10/01/2018 - Aula G3A 16/02/2018 - Aula E3 08/06/2018 - Aula G2B 24/07/2018 - Aula G3B 04/09/2017 - Aula G1
08/06/2018 09:00 GENOVA Scritto 10/01/2018 - Aula G3A 16/02/2018 - Aula E3 08/06/2018 - Aula G2B 24/07/2018 - Aula G3B 04/09/2017 - Aula G1