EMBEDEDD SYSTEM DESIGN APPLICATIONS

International Teaching EMBEDEDD SYSTEM DESIGN APPLICATIONS

0622700084
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
EQF7
COMPUTER ENGINEERING
2021/2022



OBBLIGATORIO
YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2017
PRIMO SEMESTRE
CFUHOURSACTIVITY
324LESSONS
324EXERCISES
Objectives
The goal of the course is TO ACQUIRE ADVANCED SKILLS ON EMBEDDED ARCHITECTURES WITH PARTICULAR REFERENCE TO THEIR use FOR INTERNET-OF-THINGS (IOT) DEVICES IN VARIOUS INDUSTRIAL FIELDS.

KNOWLEDGE AND UNDERSTANDING
METHODS AND TECHNOLOGIES USED FOR THE DESIGN AND IMPLEMENTATION OF EMBEDDED SYSTEMS WITH REAL TIME REQUIREMENTS, AND WITH HARD REQUIREMENTS IN TERMS OF RELIABILITY AND SAFETY. ADVANCED TESTING AND VALIDATION METHODOLOGIES FOR EMBEDDED SYSTEMS. TECHNOLOGIES AND STANDARDS USED IN PARTICULAR APPLICATION DOMAINS (AUTOMOTIVE, BIOMEDICAL).

APPLYING KNOWLEDGE AND UNDERSTANDING
DESIGN AND IMPLEMENT ADVANCED EMBEDDED SYSTEMS, WITH REAL TIME CHARACTERISTICS AND WITH STRINGENT REQUIREMENTS IN TERMS OF RELIABILITY AND SAFETY. VALIDATE THESE SYSTEMS, ALSO BY USING TO “HARDWARE IN THE LOOP” SOLUTIONS. USING TECHNOLOGIES AND STANDARDS SPECIFIC TO A PARTICULAR APPLICATION DOMAIN
Prerequisites
THE COURSE REQUIRES THE BASIC KNOWLEDGE ON EMBEDDED SYSTEMS PROVIDED BY THE EMBEDDED SYSTEMS COURSE.
Contents
- INTRODUCTION. REAL-TIME OPERATING SYSTEMS. SCHEDULING THE TASKS. PRIORITY REVERSAL, SYSTEMS WITH INTERRUPTIONS (LECTURE/PRACTICE/LABORATORY HOURS 8/0/0)

- DESIGN AND VALIDATION OF HIGH RELIABILITY EMBEDDED SYSTEMS. FAILURE MODELS. REDUNDANCY. FAULT DETECTION, TOLERANCE, RECOVERY. SAFETY-INTEGRITY LEVELS. (LECTURE/PRACTICE/LABORATORY HOURS 4/0/4)

- DEVELOPMENT PROCESS OF AN EMBEDDED SYSTEM. METHODS AND TOOLS. MODELING, MIL SIMULATION, SIL, RCP, HIL, ACG. ELECTRICAL-ELECTRONIC ARCHITECTURE AND CAN NETWORK. (LECTURE/PRACTICE/LABORATORY HOURS 8/0/0)


- REAL TIME OPERATING SYSTEMS, DEVELOPMENT, APPLICATIONS AND DRIVERS (LECTURE/PRACTICE/LABORATORY HOURS 4/0/4)


- PROJECT WORK: DEVELOPMENT AND VALIDATION OF AN EMBEDDED SYSTEM FOR CONTROL AND SUPERVISION. (LECTURE/PRACTICE/LABORATORY HOURS 0/0/16)

TOTAL LECTURE/PRACTICE/LABORATORY HOURS 24/0/24
Teaching Methods
THE COURSE INCLUDES THEORETICAL LESSONS, CLASSROOM EXERCISES AND PRACTICAL LABORATORY EXERCISES. IN THE CLASSROOM EXERCISES A PROJECT TO BE DEVELOPED DURING THE WHOLE COURSE IS ASSIGNED TO STUDENTS, DIVIDED BY WORKING GROUPS.

ATTENDANCE OF THE LESSONS IS MANDATORY. TO ACCESS THE FINAL EXAM, THE STUDENT MUST ATTEND AT LEAST 70% OF THE HOURS OF FRONTAL TEACHING.
Verification of learning
THE EVALUATION OF THE ACHIEVEMENT OF THE SET OBJECTIVES WILL TAKE PLACE THROUGH THE IMPLEMENTATION OF A GROUP PROJECT AND AN ORAL INTERVIEW. THE EVALUATION WILL TAKE INTO ACCOUNT THE FOLLOWING ASPECTS:
KNOWLEDGE OF THE TECHNOLOGIES AND METHODOLOGIES PRESENTED IN THE COURSE; ABILITY TO DESIGN, DEVELOP AND EVALUATE A COMPLEX EMBEDDED SYSTEM ON REAL APPLICATIONS

THE REPORT CONSISTS OF GROUP ASSIGNMENTS. THE ASSIGNMENTS INCLUDE PROBLEMS TO BE SOLVED WITH THE TECHNIQUES AND METHODOLOGIES PRESENTED IN THE COURSE, ASSIGNED IN A COMMON WAY TO ALL GROUPS, AND PROBLEMS ASSIGNED EXCLUSIVELY TO EACH GROUP. THE SOLUTIONS TO THE PROBLEMS HAVE THE PURPOSE OF ASSESSING THE PROJECT AND CRITICAL SKILLS OF THE STUDENTS IN SOLVING THE ASSIGNED PROBLEMS.
THE WORK IS ASSIGNED A SCORE IN THIRTIES (FROM 18 TO 30, OR INSUFFICIENT) WHICH DEPENDS ON THE CORRECTNESS AND EFFICIENCY OF THE RESULTS, ON THE DEGREE IN-DEPTH OF THE WORK AND ON THE STUDENT'S ABILITY TO PRESENT THE PROPERLY CRITICAL AND PROPERLY DISPLAYED CONTENT.
THE PRESENTATION OF AN ELABORATE WITH A SUFFICIENT LEVEL OF IN-DEPTH, WHICH IS CORRECT AND SUFFICIENTLY EXPOSED, WITH REGARD TO THE COMMON ASSIGNMENTS ONLY, ALLOWS THE STUDENTS TO REACH SUFFICIENCY (18). THE PRESENCE IN THE DRAWING UP OF CORRECT, EFFICIENT AND DOCUMENTED SOLUTIONS FOR THE PROBLEMS ASSIGNED EXCLUSIVELY, ACCORDING TO THE LEVEL OF IN-DEPTH TREATED, ALLOWS TO INCREASE THE VOTE FOR THE PRESENTATION OF THE PROBLEM FROM 0 TO 4 POINTS.
STUDENTS WHO WILL EXCEED THE SCORE OF 30 ON THE WORK WILL BE CANDIDATED FOR PRAISE.


THE ORAL EXAM IS ACCESSIBLE TO ALL STUDENTS WHO HAVE SUBMITTED THEIR WORK AND HAVE OBTAINED A NOT INSUFFICIENT EVALUATION

THE ORAL TEST HAS THE PURPOSE OF ASSESSING THE ACTUAL KNOWLEDGE OF THE STUDENTS AND TO ASSESS THEIR EXHIBITION PROPERTIES. IT INCLUDES ONE OR TWO QUESTIONS FOR EACH TOPIC ADDRESSED, AND ONE QUESTION ABOUT EACH PART OF THE SUBMITTED PROCESS. ACCORDING TO THE IN-DEPTH LEVEL OF THE ANSWERS, AND THEIR CORRECTNESS, THE VOTE OF THE ELABORATE MAY VARY BY AN INTERVAL BETWEEN -2 AND +2 POINTS FOR EACH ORAL QUESTION.

THE PRAISE IS AWARDED ONLY UNANIMITY BY THE COMMISSION.
Texts
BRIAN AMOS. "HANDS-ON RTOS WITH MICROCONTROLLERS: BUILDING REAL-TIME EMBEDDED SYSTEMS USING FREERTOS, STM32 MCUS, AND SEGGER DEBUG TOOLS": PACT PUB. 2020


JIM COOLING : "REAL-TIME OPERATING SYSTEMS: BOOK 1 - THE THEORY"


JIM COOLING : "REAL-TIME OPERATING SYSTEMS BOOK 2 - THE PRACTICE: USING STM CUBE, FREERTOS AND THE STM32 DISCOVERY BOARD "
More Information
THE COURSE IS HELD IN ENGLISH
  BETA VERSION Data source ESSE3