【Linux 驱动】第二章 构造和运行模块(二)

2014-11-24 13:10:01 · 作者: · 浏览: 8
以放到用户空间。目前,很多人尝试在用户态为PCI设备提供驱动


用户空间驱动的缺点:
1)中断在用户空间不可用,最新的UIO接口已经解决了这一问题
2)响应时间较慢
3)只能支持字符设备,无法支持块设备和网络设备
4)可靠性较低,很多驱动都是闭源的,我们没法通过阅读代码解决问题
5)有些硬件厂商只提供和某些linux开发版(常常早就过时了)相匹配的用户空间驱动


相关阅读: