• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Middleware: device driver development

  • 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).
Read more

Objectives

C language, Linux, Linux commands, system programming.

Read more

Teaching hours

  • CMLectures8h
  • TDMMachine Tutorial8h

Bibliography

Handouts

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Integral Continuous ControlContinuous control1