University Côte d'azur

ECUE Interactions entre espace utilisateur, noyau & matériel

ECUE's code : EIENIU9

Belong to 6 UE
POLYTECH NICE-SOPHIA
Techniques et méthodes
Campus SophiaTech Les Lucioles
5ème année
Automne
Français

PRESENTATION

Ce cours a pour but de comprendre comment étendre les fonctionnalités offertes par le noyau Linux, en particulier via l'écriture de pilote de périphérique (driver) dans un système d'exploitation pouvant être embarqué. Après une présentation de l'architecture du noyau, le cours mettra tout d'abord l'accent son extension via les modules. L'écriture de modules sera alors appliquée à la mise en œuvre d'un pilote de périphérique purement logiciel pour poursuivre sur l'implémentation d'un pilote pour matériel USB. Ce cours se terminera sur les méthodes pour gérer la variabilité matérielle/logicielle.

Pour rendre les choses concrètes et faire la part belle à l'expérimentation, plus de 2/3 du module sera consacré à la mise en œuvre (travaux dirigés).

Course's manager(s)

Stephane Lavirotte

In class

  • 7h of lectures
  • 24h of directed studies

PREREQUISITES

No prerequisite

OBJECTIVES

By the end of this course, I should be able to...
  • Le but de ce cours est de présenter l'extension d'un système d'exploitation, pouvant être embarqué, en lui ajoutant de nouvelles fonctionnalités via l'écriture de modules pour prendre en compte de nouveaux périphériques.

CONTENT

  • No description
  • No description
  • No description
  • No description
Access to complete Syllabus (Authentification required)
Important
This syllabus has no contractual value. Its content is subject to change throughout this year: be aware to the last updates