Composante
UFR Sciences et Montagne
Description
Ce cours permet de concevoir entièrement (compilation et configuration) un noyau linux pour un processeur embarqué. Les étudiants partent d'un cahier des charges et réaliser une application complète à base d'un noyau linux.
Objectifs
Concevoir un noyau linux en prenant en compte les ressources limitées d'un système.
Comprendre les modules nécessaires à ajouter à un noyau linux pour son fonctionnement.
Heures d'enseignement
- CMCours Magistral12h
- TPTravaux Pratiques12h
Pré-requis obligatoires
Programmation C
Plan du cours
Qu'est-ce que le système d'exploitation linux ?
Comment compile-t-on un noyau linux?
Quels sont les modules du noyau linux?
Comment accéder aux périphérique matériel depuis un noyau linux?
Comment crée-t-on une application pour un noyau linux?