嵌入式开发者社区

标题: USB从设备驱动开发 [打印本页]

作者: leyiran    时间: 2016-5-26 15:48
标题: USB从设备驱动开发
我的内核编译的时候选择的ARM System type为TI Davinci。TI Davinci Implementations配置如下:
  g* J7 M! a6 _7 V, ^% O
- I" a2 I$ ^7 D5 ^8 S# t- C& @! ^1 s' x2 K
请问davinci平台的UDC文件是是哪个?是不是/drivers/usb/gadget目录下的omap_udc.c?8 j5 a; }( l$ c. w

0 D+ s4 u0 ?* f- t  H9 g另外USB support ->  USB Gadget Support ->  USB Peripheral Controller 中没有与平台相关的控制器可以配置,只有3 ?  p; R6 g6 J2 o2 ?1 v1 O
' U. T( q6 m3 X- Y) m( ?

, C0 Z" w5 i1 n3 |( ^4 Y6 q% f我想实现的功能是USB Gadget Drivers中的Serial Gadget(with CDC ACM and CDC OBEX support),另外drivers/ubs/musb目录下的文件是什么作用,什么驱动?' ~) V/ @, H  b+ w( p' P

' d/ Q5 k7 R, o1 b
作者: teddy    时间: 2016-5-30 17:28
usb otg的驱动分成控制器驱动和设备驱动:5 r4 O3 w% `# l8 q
控制器驱动指的是soc的usb 2.0的驱动,也就是musb;
9 \' Z. e1 Q+ ?- l  u设备驱动有host和device,你现在用的 Gadget就是device驱动。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4