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.
The goal of the course is to present advanced issues of artificial intelligence from the perspective of a computerized autonomous agent.
- Introduction to Embedded Systems
- Architecture of a microcontroller
- Peripherals of a microcontroller
- Counter, Timer and PWM
- Interrupts Management
- Communication protocols
- 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.
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.
SIMONE DENEI (President)
ENRICO SIMETTI (President)
RENATO UGO RAFFAELE ZACCARIA (President)
Development of a project assigned at the end of the course
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.
|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|
|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|