2015-07-28 69 views
-1

我正試圖在Linux中實現USB驅動程序。在此之前,我想知道USB驅動程序是字符驅動程序還是塊驅動程序?或者它是一個單獨的類別?USB驅動程序屬於哪一類驅動程序?字符驅動或塊驅動?

+1

你的問題描述得很差,和/或反映了對USB的理解不足。 USB是一個總線。通過*「USB驅動程序」*您是指USB主機或小工具控制器的(平臺)驅動程序?或者,您指的是可通過USB連接到主機的設備的驅動程序,例如一個USB閃存驅動器(塊設備)或串行端口適配器(一個字符設備)或WiFi適配器(網絡設備)? – sawdust

+0

嗯,這可能有所幫助:http://free-electrons.com/doc/linux-usb.pdf –

回答

0

有字符和塊USB驅動程序:

  • cdc-acm是一個字符驅動程序(USB CDC串行端口)。
  • usb-storage是塊設備驅動程序(USB大容量存儲)。

您可以在應用程序中使用LibUSB來省略開發內核級USB驅動程序。

+0

答案是誤導性和/或不完整的。怎麼樣一個網絡適配器? – sawdust

相關問題