D'après ce que je comprends:
- De manière générale, un pilote s'exécute dans l'espace noyau et peut être appelé depuis l'espace utilisateur.
- Seul le code dans l'espace du noyau peut appeler des choses de bas niveau usb /
ioctl
libusb
est une bibliothèque, donc elle se compile et s'exécute dans l'espace utilisateur
Alors, comment libusb
obtenir un USB de bas niveau?