The student will have the ability to realize applications in the embedded and industrial domains, with constraints on resources and execution time, by considering hardware infrastructure, programming interfaces and RTOSs; he/she will be able to demonstrate a knowledge of the architecture of embedded/industrial applications and of the techniques utilized to achieve predictability, of the hw and sw components utilized in such domain; he will be aware of issues related to cost, power consumption and standards.
By means of experimental activities, students will acquire skills in product and service innovation in the industrial/embedded field, going as far as the implementation of demonstrator prototypes.
- The student will be assessed on his/her demonstrated ability to discuss the main course contents using the appropriate terminology. - The student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out under the guidance of the teacher during the course.
Methods:
The student will be able to utilize state of the art microcontrollers, also with the support of RTOS, and realize applications which satisfy timining and other constraints.
By means of experimental activities, students will also acquire skills in product and service innovation in the industrial/embedded field, going as far as the implementation of demonstrator prototypes.
Skills will be tested through LAB sections, and in the implementation of demonstrator prototypes.
The student will develop awareness towards the importance of non-functional requirements of industrial and embedded application, and will possess a set of methodologies and best practice to satisfy such requirements.
Behaviours will be tested through the final oral exam and the final laboratory practical demonstration
Knowledge of programming languages, general purpose operating system concept, computer architecture.
Delivery: face to face
Attendance: Advised
Teaching methods:
Learning activities:
The course aims to explain the technologies and the methodologies that characterize embedded and industrial applications with constraints on resources and execution time. Students will be able to design and realize applications, by considering techniques and methodologies to achieve predictability, hw infrastructures, use of RTOSs, use of hardware abstraction sw libraries.
In a significant part of the course, by means of experimental activities, students will acquire skills in product and service innovation in the industrial/embedded field, going as far as the implementation of demonstrator prototypes.
The implementation of prototypes will be the subject of the final assessment.
Syllabus:
material provided by the teacher
G. Buttazzo: Hard Real-Time Computing Systems