|
|
|
|
|
|
|
ac6 >> ac6-training >> Systèmes d'Exploitation >> Linux >> Drivers USB Linux |
![]() |
![]() |
![]() |
![]() |
Ecriture de drivers USB-2.0 et USB-3.0 sous Linux |
![]() |
![]() |
Objectifs
|
Exercise : | Ecriture d'un module noyau illustrant la création et l'utilisation des ksets et kobjs. |
Exercise : | Ecriture d'un module noyau émettant ses propres événements hotplug. | |
Exercise : | Compilation croisé, paramétrage et utilisation de l'outil Udev. |
Exercise : | Ecriture d'un device et d'un driver plate-forme illustrant les mécanismes de matching interne. |
Exercise : | Writing a kernel module sending hotplug events to a user mode program. |
Exercise : | Cross-compiling, configuring and using Udev. |
Exercise : | Ecriture d'un module noyau usb illustrant l'utilisation des urbs. | |
Exercise : | Ecriture d'un version du même module utilisant les requêtes usb synchrones. |
Exercise : | Compilation croisée de la libusb. | |
Exercise : | Ecriture d'un driver usb tournant dans l'espace utilisateur. |
Exercise : | Ecriture d'un driver gadget coté cible et du driver correspondant coté pc. |
Exercise : | Writing a platform device driver showing how device matching work |
Exercise : | Writing a basic usb device driver using URBs | |
Exercise : | Writing an usb device driver using synchronous request management |
Exercise : | Building libUSB | |
Exercise : | Writing a user-mode USB driver using libUSB |
Exercise : | Writing a gadget driver and the corresponding host driver on the Linux workstation. |