嵌入式开发者社区

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

作者: leyiran    时间: 2016-5-26 15:48
标题: USB从设备驱动开发
我的内核编译的时候选择的ARM System type为TI Davinci。TI Davinci Implementations配置如下:$ _2 m" y. b* l1 Z4 u# e3 L

% l. T. }' t7 X/ J* ^  C! V* N. I7 y" V7 L2 h# j* ^* A
请问davinci平台的UDC文件是是哪个?是不是/drivers/usb/gadget目录下的omap_udc.c?
6 P# H( r# P5 a) a/ V, ?. |  h9 K# v  `9 g5 k+ t3 `
另外USB support ->  USB Gadget Support ->  USB Peripheral Controller 中没有与平台相关的控制器可以配置,只有4 o7 }) b' A% s2 r! ?

3 d  l! ?, N* t$ D+ w# Z; o
/ k! ?  K% n1 ]5 i; r& {, W* y0 Q- b我想实现的功能是USB Gadget Drivers中的Serial Gadget(with CDC ACM and CDC OBEX support),另外drivers/ubs/musb目录下的文件是什么作用,什么驱动?
4 G" l( b1 M  [5 }' m& {, t$ P" O4 B1 {5 t: B

作者: teddy    时间: 2016-5-30 17:28
usb otg的驱动分成控制器驱动和设备驱动:& y" n. d0 d# Q$ E2 @, i; g
控制器驱动指的是soc的usb 2.0的驱动,也就是musb;
( g% j( _  W1 ^5 a: [设备驱动有host和device,你现在用的 Gadget就是device驱动。




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