TITRE : Systèmes et applications embarqués
Le titre est en anglais ainsi que l'ensemble de la fiche si le cours est en anglais. L'enseignant a le choix de faire son cours en français ou en anglais. Ce choix doit être fait maintenant (et non pas après la première séance)
DUREE : 16 semaines (évaluation comprise)
RESPONSABLE : Stéphane LAVIROTTE
QUALITE/CV : Après un doctorat effectué à l'INRIA en 2000, il est recruté en tant que Maître de Conférences à l'IUFM Célestin Freinet de l'Université de Nice - Sophia Antipolis en 2001. Membre du laboratoire I3S (Université de Nice - Sophia Antipolis / CNRS) UMR 6070, il a rejoint en 2005 l'équipe RAINBOW.
Un seul responsable par cours
AUTRES INTERVENANTS ACADEMIQUES (Nom / Etablissement) :
AUTRES INTERVENANTS EN ENTREPRISE (Nom / Entreprise) :
RESUME : Le but de ce cours est de présenter 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 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, l'adaptation d'un système à une cible spécifique, le développement de modules et de pilotes, les systèmes de fichiers classiques et incrémentaux. Une expérimentation réelle sur cible embarquée viendra compléter l’expérimentation. Ces éléments fondamentaux d’un système d’exploitation seront complétés par une extension aux aspects audio et multimédia pour l’embarqué. Une présentation des solutions Windows (Windows CE 6.0 pour les PDA, SmartPhones, etc.) viendra compléter le cours.OBJECTIFS : 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.
CONTENU (1 ligne par séance si possible au format [Titre ] [Nature (C / TD / TP)] [Durée] [Intervenant] ) :
PREREQUIS :
Maîtrise du langage C (pas de programmation en assembleur).
BIBLIOGRAPHIE :
SUPPORT de COURS :
|
Site Web du Cours |
Polycopié du cours |
Copie des transparents |
Support de cours |
X |
|
X |
MODE D’EVALUATION :
Quelque soit la langue du cours, c'est l'étudiant qui choisi la langue dans laquelle il sera évalué. La rédaction du sujet est dans la langue du cours (un cours en français aura un sujet en français, un cours en anglais aura un sujet en anglais).
|
Présentation Orale |
Ecrit en temps limtié |
Livraison sur Site Web |
Production Logicielle |
X |
|
|
Rédaction d’un mémoire |
|
|
|
Examen |
|
X |
|
Mettre une croix dans le mode d'évaluation choisi
AUTRES INFORMATIONS :
Si nous devions illustrer ces enseignements avec des visites d’entreprises locales, quelles seraient-elles ? : Thales Aliena Space, ATOS Origin, Texas Instrument, Thales Underwater Systems, …