- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(三)
USB控制器驱动 (USB Controller Drivers)在linux 2.6 kernel中定义了一些抽象的接口,用于在不同驱动程序间(如:OHCI driver与UDC driver)通信.omap_usb_config是与处理器OMAP相关的接口(定义在include/asm-arm/arch-omap/board.h中的struct omap_usb_config),用来定义板
2008-06-25 20:15:00 4026
原创 Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(二)
编程接口的变化为了支持OTG特性,编程接口上作了尽可能小的改动。这些改动并不会改变已有的编程模型:主机端仍然会用urb和usb_device,设备端仍然会用ueb_request和usb_gadget。从某些角度来说,也许我们更希望将urb变成类似urb_gadget这样的轻量级模型,这样在主机和设备端就可以有对称的编程接口。但是现在还没必要去这样做。 设备端:usb设备控制器(U
2008-06-25 20:13:00 3832
原创 urb传输的代码分析
urb传输的代码分析 如需引用,请注明出处blog.csdn.net/zkami 作者ZhengKui分配一个urb,并初始化之。返回这个urb的指针usb_alloc_urb(int iso_packets, gfp_t mem_flags) (core/message.c) ->urb = kmalloc(...); 分配一个urb ->usb_init_urb(urb); 初始
2008-06-02 16:18:00 4125 1
原创 Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(一)
Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(一)本文参考David rownell的文章http://www.linux-usb.org/gadget/h2-otg.html。介绍了linux2.6中关于usb-otg的软件体系结构。在刚结束的基于本公司usb-otg chip的solution也主要参考了omap的构架。如需引用请注明出处:h
2008-06-03 16:53:00 3336
原创 Usb Hub代码分析
Usb Hub代码分析如需引用请注明出处:http://blog.csdn.net/zkami 作者:ZhengKui在host controller初始化的时候一定会调用hub_probe进行初始化,至少对root hub初始化hub_probe(struct usb_interface *intf, const struct usb_device_id *id) (hub.c)此时struct
2008-06-02 19:57:00 3138
how gpu works
2010-05-12
Extending the graphic pipeline with new GPU-accelerated primitives
2010-05-12
USB OTG software
2008-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人