Table of Contents

Systemes et Applications Embarques (SAE)

Module

Référentiel du module
TitreSystèmes et Applications Embarqués
ObjectifsL'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 UNSStéphane Lavirotte
Référent Esprit/TunisHichem Bergaoui
Référent UFE/Le CaireAntoine Scherrer
Equipe pédagogique UNSStéphane Lavirotte, Julien De Antoni, Jean-Yves Tigli
Equipe pédagogique Esprit/TunisHichem Bergaoui, Rawi Bidiwi
Equipe pédagogique UFE/Le CaireAntoine Scherrer
Schéma pédagogiqueCompétence

Intervenants

Intervenants UNS
PrénomNomPrénom + NomStatutEmailTéléphoneTotal CMTotal TD
StéphaneLavirotteStéphane LavirotteMCFstephane.lavirotte@unice.fr+33 4 92 96 51 871228
JulienDe AntoniJulien De AntoniMCFjulien.deantoni@polytech.unice.fr 34
Jean-YvesTigliJean-Yves TigliMCFtigli@unice.fr+33 4 92 96 51 813
Intervenants Esprit/Tunis
PrénomNomPrénom + NomStatutEmailTéléphone
HichemBergaouiHichem BergaouiMaître assistant
RawiBidiwiRawi BidiwiMaître assistant
Intervenants UFE/Le Caire
AntoineScherrerAntoine ScherrerVacataireantoine.scherrer@hikob.com+33 7 70 18 08 16

Séances

Séance12345678910111213141516
Datemercredi 25 septembre 2013mercredi 02 octobre 2013mercredi 09 octobre 2013mercredi 16 octobre 2013mercredi 23 octobre 2013mercredi 30 octobre 2013mercredi 06 novembre 2013mercredi 13 novembre 2013mercredi 11 décembre 2013mercredi 18 décembre 2013mercredi 08 janvier 2014mercredi 15 janvier 2014mercredi 22 janvier 2014mercredi 29 janvier 2014mercredi 05 février 2014mercredi 12 février 2014
LangueFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançaisFrançais
Heure début08:0008:0009:0009:0008:0008:0009:0008:0009:0008:0008:0008:0009:0008:0009:0010:00
Heure fin12:0012:0012:0012:0012:0012:0012:0012:0012:0012:0012:0012:0012:0012:0012:0012:00
Durée04:0004:0003:0003:0004:0004:0003:0004:0003:0004:0004:0004:0003:0004:0003:0001:59
TypeCoursTDCours + TDCours + TDCours + TDTDCours + TDTDCours + TDCours + TDCours + TDCours + TDCours + TDCours + TDCours + TDExamen
ContenuIntroduction et ArchitecturePrise en main du noyau LinuxAjout de fonctionnalités au noyau: les modulesOrdonnancement et ProcessusPilote de périphériquesDéveloppement de pilotes de périphériques logicielsMémoires et Systèmes de fichiersDéveloppement de pilotes de périphériques matérielsNoyau Linux sur système embarqué (NSLU2)Applications libres pour systèmes embarquésConstruire son propre système embarquéOptimiser un systèmeMicrocontrôleurs sans OSMicrocontrôleurs avec OS: RTOSSystème embarqué .NET Micro Framework
SupportsSlidesFeuille TD + VMSlides + Feuille de TD + Code sourceSlides + Feuille de TDSlides + Feuille de TD Slides + Feuille de TDSlides + Feuille de TDSlides + Feuille de TDSlides + Feuille de TDSlides + Feuille de TDSlides + Feuille de TDSlides + Feuille de TDSlides + Feuille de TDSlides + Feuille de TD
Modalité UNSEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentielEnseignant UNS présentiel
Modalité Esprit/TunisEnseignant UNS présentielRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursRéférent local sur le coursEnseignant UNS VisioRéférent local sur le cours
Modalité UFE/Le CaireEnseignant UNS Visio Référent local sur le cours
Intervenant UNSStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteStéphane LavirotteJulien De AntoniJulien De AntoniJean-Yves TigliStéphane Lavirotte
Intervenant Esprit/Tunis
Intervenant UFE/Le Caire
Equipement salleVisioconférenceVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVidéoprojecteurVisioconférence
Matériel étudiant-Ordinateur PortableOrdinateur PortableOrdinateur PortableOrdinateur PortableOrdinateur PortableOrdinateur PortableOrdinateur Portable + Clavier 3 ledsOrdinateur Portable + plate-forme NSLU2 + Clé Wifi + Clé BluetoothOrdinateur Portable + VMOrdinateur Portable + VMOrdinateur Portable + VMOrdinateur Portable + Microcontrôleur ArduinoOrdinateur Portable + MicrocontrôleurOrdinateur Portable + Plateformes GHI-