自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

Furthermore, GPUs have moved away from the traditional fixed-function 3D graphics pipeline toward a flexible general-purpose computational engine. Today, GPUs can implement many parallel algorithms directly using graphics hardware. Well-suited algorithms that leverage all the underlying computational horsepower often achieve tremendous speedups. Truly, the GPU is the first widely deployed commodity desktop parallel computer.

2010-05-12

Extending the graphic pipeline with new GPU-accelerated primitives

Graphics hardware is optimized for rasterizing and solving the visibility of points, lines and polygons. In this paper, we propose a GPU implementation of new graphics primitives (e.g. spheres, cylinders, ellipsoids), which are compatible with the standard pipeline. Our technique consists of two steps, both executed on the GPU:

2010-05-12

The Art of Unix Programming

The Art of Unix Programming

2008-10-04

Understanding.the.Linux.Kernel.3rd.Edition

Understanding.the.Linux.Kernel.3rd.Edition

2008-10-04

Understanding Linux Network Internals

Understanding Linux Network Internals

2008-10-04

USB OTG software

Design OTG S/W.THE ON-THE-GO SUPPLEMENT TO RELEASE VERSION 2.0 OF THE USB STANDARD OPENS THE DOOR TO NEW CONSUMER PRODUCTS THAT CAN EXCHANGE DATA WITHOUT CONNECTING TO A PC HOST.

2008-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除