Я пытаюсь реализовать USB-драйверы в Linux. До этого я хочу знать, являются ли USB-драйверы драйверами символов или блокируют драйверы? или это отдельная категория?USB-драйверы подпадают под категорию драйверов? драйверы символов или драйверы блоков?
-1
A
ответ
0
Есть оба персонажа и блок USB драйверы:
cdc-acm
является драйвер символьного (для последовательных портов USB CDC).usb-storage
- это драйвер устройства блока (запоминающее устройство USB).
Вы можете опустить разработку драйвера USB уровня ядра с помощью LibUSB в своем приложении.
+0
Ответ неправильный и/или неполный. Что относительно сетевого адаптера? – sawdust
Ваш вопрос плохо сформулирован и/или отражает слабое понимание USB. USB - это шина. По * «USB-драйверам» * вы имеете в виду драйверы (платформы) для USB-контроллеров хоста или гаджета? Или вы ссылаетесь на драйверы для устройств, которые могут быть подключены к хосту через USB, например. флэш-накопитель USB (блок-устройство) или адаптер последовательного порта (устройство с символом) или адаптер WiFi (сетевое устройство)? – sawdust
Ну, это может помочь: http://free-electrons.com/doc/linux-usb.pdf –