免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1878 | 回复: 3

显卡驱动的问题 [复制链接]

论坛徽章:
0
发表于 2008-12-02 22:20 |显示全部楼层
ulk上说linux对I/O设备有一种完全不支持的级别,只能通过in和out汇编指令与i/o设备交互,他举例说x window和显卡就是这样的,那么我想问的是如果在用户态做显卡驱动,那怎么处理中断呢?

论坛徽章:
0
发表于 2008-12-02 22:28 |显示全部楼层
记得哪本书上说过,显卡是不发生中断的。

论坛徽章:
0
发表于 2008-12-03 10:19 |显示全部楼层
完全避开内核是不可能的,一般的做法是,驱动把设备的io地址空间映射到用户空间,然后用户程序就可以通过in或者out直接控制硬件了。当然如果通过ioremap映射的话,就可以直接通过读写内存就能完成对硬件的控制。

论坛徽章:
0
发表于 2008-12-06 14:52 |显示全部楼层

回复 #3 emmoblin 的帖子

难道不能用DMA?那不是很痛苦!??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP