Acronym | CLE |
BCC | Système d’exploitation (SYS) |
Semestre | S1 |
ECTS | 6 |
UEs prerequises | – |
Responsable | Giuseppe Lipari |
L’objectif de cette UE est de former les étudiants aux méthodologies de programmation spécifiques aux systèmes embarqués.
Understand the main problems and constraints in the design and programming of an embedded system. Know the basis of feedback control to communicate with control engineers. Code generation from high level models of finite state machine. Implementation of a simple embedded system on a real robotic platform.
Acronym | CLE |
BCC | Operating Systems (SYS) |
Semester | S1 |
ECTS | 6 |
Requirements | |
Responsible | Giuseppe Lipari |
The objective of this UE is to teach student the design and programming methods typical of embedded systems.
Understand the main problems and constraints in the design and programming of an embedded system. Know the basis of feedback control to communicate with control engineers. Code generation from high level models of finite state machine. Implementation of a simple embedded system.
All documents (slides etc.) are available on gitlab.
Date | Topic | Assignment | |
---|---|---|---|
1 | Introduction, State machines | TP 1 | |
2 | UML StateCharts | TP 2 | |
3 | Simulation and code generation | TP 3 | |
4 | Events, time, interrupts | " | |
5 | Feedback control | TP 4 | |
6 | Feedback control | " | |
7 | Timed Automata | TP 5 | |
8 | Timed Automata | " | |
9 | Embedded System programming | TP 6 | |
10 | Embedded System programming | " | |
11 | Embedded System programming | " | |
12 | Oral exam (Assignments check) |
Tous les documents sont disponibles sur gitlab.
Date | Topic | Assignment | |
---|---|---|---|
1 | Introduction, State machines | TP 1 | |
2 | UML StateCharts | TP 2 | |
3 | Simulation and code generation | TP 3 | |
4 | Events, time, interrupts | " | |
5 | Feedback control | TP 4 | |
6 | Feedback control | " | |
7 | Timed Automata | TP 5 | |
8 | Timed Automata | " | |
9 | Embedded System programming | TP 6 | |
10 | Embedded System programming | " | |
11 | Embedded System programming | " | |
12 | Oral exam (Assignments check) |
La note finale est calculé comme note de contrôle continu en fonction de rendus de TP et des interrogations écrites.
L'étudiant recevra 4 notes pendant le semestre:
La note finale est calculé comme :
0.25 x TPA + 0.2 x INT + 0.25 x TPB + 0.3 INF
The final mark is computed as a function of the assignments and of the written exams.
The student receives 4 marks during the semester:
The final mark is computed as
0.25 x TPA + 0.2 x INT + 0.25 x TPB + 0.3 INF
To access the documents, you first need to require access to the CLE-2021 gitlab group. Once the teacher will grant you the access, you can find all the slides and the documents in the documents repository.
You can also download all documents by cloning the repository.
The group also contains repositories for the assignments and training for exams.
To perform the assignment, you have to
Pour acceder aux documents, vous devez d'abord demander l'access au groupe CLE-2021 gitlab group. Une fois que l'enseignant vous donne l'acces, vous trouverez les documents dans le repository documents.
Vous avez aussi le droit de cloner le repo. Le groupe containt les repositories pour les TPs et des documents pour vous entrainer pour l'examen.
Pour faire les TPs, vous devez