De nombreux systèmes embarqués se basent sur le noyau Linux. Dans certains cas, il est nécessaire de développer un nouveau pilote de périphérique (par exemple lors du développement d’une nouvelle IP) ou d’être capable de maintenir un pilote existant et de le faire évoluer en fonction des besoins. Cette UE vise à apprendre aux étudiants à développer un tel pilote de périphérique, à l’interfacer avec le matériel et les applications et à l’intégrer dans les sources du noyau.
Tout au long de l’UE, les étudiants sont amenés à développer des petits pilotes pour différents types de périphérique (accéléromètre I2C, IP dédiée, etc.) afin de mettre en pratique les connaissances théoriques abordées.
L’UE est centrée sur le noyau Linux mais de nombreux concepts abordés sont applicables à d’autres systèmes d’exploitation.
- Enseignant responsable de l'UE: Guillaume Duc