版块
论坛
喜欢
话题
应用
搜索
登录
注册
cheng_5103的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=66237
关于pci dma
大哥们:小弟想知道pci dma编程时是怎么样使用的?一般被编程的卡又没有提供如8037(系统dma哪样的dma)接口,哪pci卡的dma编程怎么使用呢?
回复
(
5
)
2004-03-15 08:05
来自版块 -
LINUX&UNIX核心开发
◆
◆
表情
告诉我的粉丝
提 交
highwaylost
:
DMA的PCI实现比较简单。 PCI支持多个bus-master,而DMA就简化成bus-mastering。需要读写主存的设备只需要简单地请求获得总线的控制,接着就可以直接控制电信号。 关于编写PCI上的DMA传送,仔细看看《linux设备驱动程序》第二版,上面讲得很详细,...
(2004-04-14 09:48)
回复
rainyss
:
和使用中断是一样的,申请一个就是了.你去driver目录下找,能找了很多例子.LINUX里的DMA可不是很好用,因为内存受了限制,用于DMA的内存块最大不会超过128K
(2004-04-14 05:30)
回复
Forest_Leo
:
可怜呀,根本没人DIAO咱们,看来啥都要靠自己呀
(2004-04-13 17:19)
回复
terrace
:
我也想知道这个问题,希望高手们体谅新手!
(2004-04-09 15:35)
回复
Forest_Leo
:
我也不知道DMA具体怎么用,看了很多文章不是讲的太底层,就是讲的台概括 DMA是不是与具体我要开发的PCI卡有关?还是只要是PCI卡就使用相同的DMA操作? 哪位高手给俺指条路,另外哪位高手能给一个Linux上PCI使用DMA的驱动的例子,网卡的例子太复杂了,而且我觉...
(2004-04-01 17:17)
回复
cheng_5103
加关注
写私信
0
关注
0
粉丝
81
帖子
返回顶部