Z tego co rozumiem:
- Mówiąc ogólnie, sterownik działa w przestrzeni jądra i może być wywoływany z przestrzeni użytkownika.
- Tylko kod w przestrzeni jądra może wywoływać USB niskiego poziomu rzeczy /
ioctl libusbjest biblioteką, więc będzie się kompilować i działać w przestrzeni użytkownika
Jak więc libusbosiągnąć niski poziom USB?