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 - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 |