Référentiel du module | |
---|---|
Titre | Systèmes et Applications Embarqués |
Objectifs | L'objectif est de permettre aux étudiants de maitriser les concepts avancés des systèmes d'exploitation pour l'informatique embarquée. Ils découvriront les arcanes d'un système d'exploitation et apprendront à l'adapter à leurs besoins spécifiques pour le maquettage de nouveaux dispositifs de l'informatique ambiante. |
Résumé | Ce cours présente le fonctionnement interne des systèmes d'exploitation en vue de le déployer et de l'optimiser pour des cibles particulières (téléphones portables, kit de développement, etc.). Pour rendre les choses plus concrètes et afin de faire la part belle à l'expérimentation pratique, nous utiliserons principalement le système GNU/Linux.Après une présentation rapide de l'architecture d'un système d'exploitation, nous étudierons et mettrons en pratique la virtualisation de systèmes, le développement de modules et de pilotes, les systèmes de fichiers classiques et incrémentaux, l'adaptation d'un système à une cible contrainte et spécifique. Une expérimentation réelle sur cible embarquée viendra compléter l'apprentissage. Ces éléments fondamentaux d'un système d'exploitation seront complétés par une introduction aux systèmes sans OS et avec OS temps réel et au développement sur une cible .NET Micro Framework. |
Responsable enseignant UNS | Stéphane Lavirotte |
Référent Esprit/Tunis | Hichem Bergaoui |
Référent UFE/Le Caire | Antoine Scherrer |
Equipe pédagogique UNS | Stéphane Lavirotte, Julien De Antoni, Jean-Yves Tigli |
Equipe pédagogique Esprit/Tunis | Hichem Bergaoui, Rawi Bidiwi |
Equipe pédagogique UFE/Le Caire | Antoine Scherrer |
Schéma pédagogique | Compétence |
Intervenants UNS | |||||||
---|---|---|---|---|---|---|---|
Prénom | Nom | Prénom + Nom | Statut | Téléphone | Total CM | Total TD | |
Stéphane | Lavirotte | Stéphane Lavirotte | MCF | stephane.lavirotte@unice.fr | +33 4 92 96 51 87 | 12 | 28 |
Julien | De Antoni | Julien De Antoni | MCF | julien.deantoni@polytech.unice.fr | 3 | 4 | |
Jean-Yves | Tigli | Jean-Yves Tigli | MCF | tigli@unice.fr | +33 4 92 96 51 81 | 3 | |
Intervenants Esprit/Tunis | |||||||
Prénom | Nom | Prénom + Nom | Statut | Téléphone | |||
Hichem | Bergaoui | Hichem Bergaoui | Maître assistant | ||||
Rawi | Bidiwi | Rawi Bidiwi | Maître assistant | ||||
Intervenants UFE/Le Caire | |||||||
Antoine | Scherrer | Antoine Scherrer | Vacataire | antoine.scherrer@hikob.com | +33 7 70 18 08 16 |
Séance | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Date | mercredi 25 septembre 2013 | mercredi 02 octobre 2013 | mercredi 09 octobre 2013 | mercredi 16 octobre 2013 | mercredi 23 octobre 2013 | mercredi 30 octobre 2013 | mercredi 06 novembre 2013 | mercredi 13 novembre 2013 | mercredi 11 décembre 2013 | mercredi 18 décembre 2013 | mercredi 08 janvier 2014 | mercredi 15 janvier 2014 | mercredi 22 janvier 2014 | mercredi 29 janvier 2014 | mercredi 05 février 2014 | mercredi 12 février 2014 |
Langue | Français | Français | Français | Français | Français | Français | Français | Français | Français | Français | Français | Français | Français | Français | Français | Français |
Heure début | 08:00 | 08:00 | 09:00 | 09:00 | 08:00 | 08:00 | 09:00 | 08:00 | 09:00 | 08:00 | 08:00 | 08:00 | 09:00 | 08:00 | 09:00 | 10:00 |
Heure fin | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 | 12:00 |
Durée | 04:00 | 04:00 | 03:00 | 03:00 | 04:00 | 04:00 | 03:00 | 04:00 | 03:00 | 04:00 | 04:00 | 04:00 | 03:00 | 04:00 | 03:00 | 01:59 |
Type | Cours | TD | Cours + TD | Cours + TD | Cours + TD | TD | Cours + TD | TD | Cours + TD | Cours + TD | Cours + TD | Cours + TD | Cours + TD | Cours + TD | Cours + TD | Examen |
Contenu | Introduction et Architecture | Prise en main du noyau Linux | Ajout de fonctionnalités au noyau: les modules | Ordonnancement et Processus | Pilote de périphériques | Développement de pilotes de périphériques logiciels | Mémoires et Systèmes de fichiers | Développement de pilotes de périphériques matériels | Noyau Linux sur système embarqué (NSLU2) | Applications libres pour systèmes embarqués | Construire son propre système embarqué | Optimiser un système | Microcontrôleurs sans OS | Microcontrôleurs avec OS: RTOS | Système embarqué .NET Micro Framework | |
Supports | Slides | Feuille TD + VM | Slides + Feuille de TD + Code source | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | Slides + Feuille de TD | ||
Modalité UNS | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel | Enseignant UNS présentiel |
Modalité Esprit/Tunis | Enseignant UNS présentiel | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Référent local sur le cours | Enseignant UNS Visio | Référent local sur le cours |
Modalité UFE/Le Caire | Enseignant UNS Visio | Référent local sur le cours | ||||||||||||||
Intervenant UNS | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Stéphane Lavirotte | Julien De Antoni | Julien De Antoni | Jean-Yves Tigli | Stéphane Lavirotte |
Intervenant Esprit/Tunis | ||||||||||||||||
Intervenant UFE/Le Caire | ||||||||||||||||
Equipement salle | Visioconférence | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Vidéoprojecteur | Visioconférence |
Matériel étudiant | - | Ordinateur Portable | Ordinateur Portable | Ordinateur Portable | Ordinateur Portable | Ordinateur Portable | Ordinateur Portable | Ordinateur Portable + Clavier 3 leds | Ordinateur Portable + plate-forme NSLU2 + Clé Wifi + Clé Bluetooth | Ordinateur Portable + VM | Ordinateur Portable + VM | Ordinateur Portable + VM | Ordinateur Portable + Microcontrôleur Arduino | Ordinateur Portable + Microcontrôleur | Ordinateur Portable + Plateformes GHI | - |