Embedded Systems and Applications
Instructor
Stéphane Lavirotte
Summary
The aim of this course is to present the inner workings of operating systems to deploy and optimize it for particular targets (cell phones, development kit, etc.). To make things more concrete and to have practical experiments, we use the Linux system.
After a quick overview of the architecture of an operating system, we will study and practice the virtualization system, adapting a system to a specific target, the development of modules and drivers. An experiment on the target board will complete this course.
Objectives
The objective is to enable students to master advanced concepts of operating systems for embedded computing. They will discover the secrets of an operating system and learn to adapt to their specific needs for business models or new devices.
Course Outline
This course is 35 hours long and is divided as follows:
- Introduction and architecture of Operating Systems, S. Lavirotte (Lecture)
- Linux Kernel and System Calls, S. Lavirotte (Lab 4h)
- Adding new functionalities to kernel: the modules, S. Lavirotte (Lecture, Lab)
- Free Software for Embedded Systems, S. Lavirotte (Lecture, Lab)
- Linux Embedded Systems, S. Lavirotte (Lecture, Lab)
- Final Exam
Resources
The total resources required for these labs and corrections can be found at the following address:
Prerequisites for this course
- C language (no assembly programming needed).
- Knowledge of Unix systems and especially Linux
IUFM Célestin Freinet - Académie de Nice
Adresse
E-mail: stephane.lavirotte@unice.fr
Adresse:
Situation
J'ai été en poste à l'IUFM Célestin Freinet - Académie de Nice de septembre 2001 à septembre 2012. Mon poste a été transféré en septembre 2012 à une autre composante de l'Université: Polytech Nice Sophia.
Établissement créé en 1990 par la loi d'orientation sur l'éducation, l'IUFM de l'Académie de Nice a été intégré à l'Université Nice - Sophia Antipolis au 1er janvier 2008 (JO n°301 du 28/12/2007 page 21668, texte n° 45 et 46).
Formation initiale PLC2
J'ai assuré durant plus de 10 années la formation initiale des professeurs stagiaires de collège et lycée en 2ème année à l'IUFM:
- Formation des stagiaires:
Formation de formateurs
J'ai aussi participé à la formation de formateurs, et ce plus particulièrement sur les thématiques suivantes:
- Formation de Formateurs:
- Administration GNU/Linux
- Meta langage XML
- Outils bureautique
- Environnement Numérique de Travail / Environnement Numérique de Formation