关于DMA驱动编程中DMA初始化问题
主机是通用PC机,X86架构的。现在需要使用主机的DMA。我在宋宝华老师的书《linux设备驱动开发详解》的第11章DMA编程一节中看到他的实例代码,但是部分是省略的,238页低40行/*初始化dma*/ init_dma()。我想请教大家这个初始化dma要做的是什么工作,谁能给个例子?谢谢! 看你具体什么设备. 老的ISA卡自己不能DMA, 要用主机上的. 新的 PCI ,PCI EXPRESS 等都是设备自己可以DMA. 看硬件手册就可以了. 设备是pcie设备,现在pcie设备可以dma,但是不能双工,想用上主机的dma进行数据写。不知道怎样用主机的dma? 这个要顶的 回复 3# dingcaiThere is no DMA adapter on PC for PCIE device.
页:
[1]