School / Prep
ENSEIRB-MATMECA
Internal code
EE9IT326
Description
Coordinator: Hong Guan, Université de Versailles
Course :
- Introduction to writing device drivers.
- Linux kernel.
- Notion of modules.
- Notion of peripherals.
- Character peripherals.
- Inputs/Outputs.
- Interrupt management.
- Block and network drivers.
TP :
- Writing different types of drivers.
- Writing a driver to control a USB gadget (panic button).
Objectives
C language, Linux, Linux commands, system programming.
Teaching hours
- CMLectures8h
- TDMMachine Tutorial8h
Bibliography
Handouts
Assessment of knowledge
Initial assessment / Main session
| Type of assessment | Nature of assessment | Duration (in minutes) | Number of tests | Evaluation coefficient | Eliminatory evaluation mark | Remarks |
|---|---|---|---|---|---|---|
| Integral Continuous Control | Continuous control | 1 |
