摘要: CEDDK提供了DMA的相关函数,在CEDDK/DDK_DMA/ddk_dma.c中定义。实际上里面最有用的就两个函数,HalAllocateCommonBuffer(..)和HalFreeCommonBuffer(..)分别用于为DMA申请和释放  首先介绍一下会用到的DMA适配器结构,在ceddk.h中定义,如下:typedef struct _DMA_ADAPTER_OBJECT_{  USHORT ObjectSize;        //该结构的大小  INTERFACE_TYPE InterfaceType;  //接口类型,一般用做DMA时设置为Internal  ULONG B 阅读全文
posted @ 2010-06-12 15:45 gmh 阅读(3550) 评论(0) 推荐(0) 编辑