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
libusb
jest biblioteką, więc będzie się kompilować i działać w przestrzeni użytkownika
Jak więc libusb
osiągnąć niski poziom USB?